import { Config } from './interface/config';
import { Hook } from './interface/hook';
import { Question } from './interface/question';
import { Template } from './interface/template';
export declare function loadMiliConfig(dir: string): Promise<Omit<Config, 'questions' | 'templates' | 'hooks'>>;
export declare function loadHooksConfig(dir: string): Promise<Hook[]>;
export declare function loadQuestionsConfig(dir: string): Promise<Question[]>;
export declare function loadTemplateConfig(dir: string): Promise<Template[]>;
export declare function loadConfig(dir: string): Promise<Config>;
