export declare function getKoalaServicesEnvironmentConfig({ rootDir, outputFormat, envFilter, serviceFilter, token, branch, logEnabled, logs, actionTag }: { rootDir: string; outputFormat: string; envFilter: string; serviceFilter: string; token: string; branch: string; logEnabled: boolean; logs: { level: string; message: string; }[]; actionTag: string; }): Promise; export interface ServiceEnvironmentConfig { service_dir: string; service_name: string; service_repo: string; cluster: string; cluster_location: string; overlay: string; auto_deploy: string; cloud_provider: string; deployment_repo: string; deployment_folder_path: string; service_tag: string; } export interface KoalaConfig { ServiceName: string; Repo: { GitUser: string; Name: string; }; Environments: { Name: string; Cluster: string; Location: string; CloudProvider: string; EnvDeploymentConfig: { AutoDeploy: boolean; }; }[]; } export interface MonoRepoServicesConfig { services: { name: string; path: string; deploymentRepo: string; deploymentFolderPath: string; }[]; } export declare function getFileContentFromGithub(log: (...p: any[]) => void, repoOwner: string, repoName: string, branch: string, filePath: string, token: string): Promise; //# sourceMappingURL=get-services-env-config.d.ts.map