import { Feature } from '@msfa-enums/feature.enum';

export interface Environment {
  version?: string;
  production: boolean;
  api: {
    url: string;
    headers: { [key: string]: string };
    skipHeadersOn: string[];
  };
  ciam: {
    clientId?: string;
    loginUrl: string;
    logoutUrl: string;
    refreshUrl: string;
  };
  activeFeatures: Feature[];
  elastic?: {
    serviceName: string;
    serverUrl: string;
    environment?: 'DEV' | 'SYS' | 'TEST' | 'ACC' | 'PROD';
  };
}
