import inquirer from 'inquirer';
import { ComponentConfig } from './types/component-config';
export declare function askRequiredQuestions(componentType: string): Promise<inquirer.Answers>;
export declare function askSetupQuestions(): Promise<inquirer.Answers>;
export declare function askComponentType(possibleComponents: string[]): Promise<inquirer.Answers>;
interface ExtraQuestionsAndInsertParams {
    componentName: string;
    flatFile: boolean;
}
export declare function extraQuestionsAndInsertFunction(config: ComponentConfig, { componentName, flatFile }: ExtraQuestionsAndInsertParams): Promise<void>;
export {};
