interface ISocial {
    twitter?: string;
    github?: string;
    npm?: string;
    linkedin?: string;
    dev?: string;
    meetup?: number;
}
interface INavigation {
    name: string;
    path: string;
}
interface IConfig {
    title?: string;
    description?: string;
    domain?: string;
    language?: string;
    repository?: string;
    email?: string;
    patreon?: string;
    social?: ISocial;
    navigation?: INavigation[];
    incremental?: boolean;
    icon?: string;
    analytics?: string;
    sw?: boolean;
}
declare function config(input: string): Promise<IConfig>;
export { IConfig, config };
