import { AxiosRequestConfig, Method } from 'axios'; import { Answers } from 'inquirer'; import { ExtendedQuestion, ExtendedQuestionMap } from '../../types'; import { Config, Env } from './types'; export declare class CircleApiUtils { private config; private circleEnvUrl; constructor(config: Config); circleRequest: (url: string, method: Method, params?: any | undefined, data?: any | undefined) => AxiosRequestConfig; private getEnvsWithNextPageToken; getAllEnvs: () => Promise; createEnv: (env: Env) => Promise; createEnvs: (envs: Env[]) => Promise[]>; } export declare const displayEnvCreationResults: (envs: Env[], creationResults: PromiseSettledResult[]) => void; export declare const displayEnvList: (envs: Env[]) => void; export declare const circleApiQuestions: ExtendedQuestion[]; export declare const buildEnvQuestions: (selectedEnvs: string[], questionsMap: ExtendedQuestionMap) => ExtendedQuestion[]; export declare const buildEnvsFromAnswers: (selectedEnvs: string[], envAnswers: Answers, questionsMap: ExtendedQuestionMap) => Env[];