import * as inquirer from 'inquirer';
import { IAuthContext, IAuthConfigSettings } from './';
export declare type IWizardCallback = (authContext: IAuthContext, settings: IAuthConfigSettings, answersAll: inquirer.Answers) => Promise<inquirer.Answers>;
export interface IHooks {
    shouldSkipQuestionPrompt?: (promptContext: {
        authContext: IAuthContext;
        answersAll: inquirer.Answers;
        question: inquirer.Question;
    }) => Promise<boolean> | boolean;
}
