import { Answers, Config, ApiService } from './../types';
export interface TeamConfig {
    key: string;
    value: string;
}
export interface ConfigListInputs {
    config: Config;
    api: ApiService;
    teamConfigs: TeamConfig[];
    selectedConfig: TeamConfig;
}
export declare class ConfigService {
    teamConfigs: TeamConfig[];
    getApiConfigsList: (inputs: ConfigListInputs) => Promise<ConfigListInputs>;
    teamConfigSelectorPrompt: (inputs: ConfigListInputs) => Promise<ConfigListInputs>;
    _autocompleteConfigList: (_: Answers, searchQuery?: string) => Promise<{
        value: import("../types").OpCommand | import("../types").OpWorkflow;
        name: string;
    }[]>;
    private fuzzyFilterParamsList;
    runListPipeline(config: Config, api: ApiService): Promise<ConfigListInputs>;
}
