import { OptionDefinition } from 'command-line-args';
export interface ICommandOptions {
    schema: string;
    output?: string;
    file: string;
    wrapped?: boolean;
    help?: boolean;
}
export interface IOptionDefinition extends OptionDefinition {
    description: string;
}
export declare class CommandLineInterface {
    static optionDefinitions: IOptionDefinition[];
    static sections: ({
        header: string;
        content: string;
        optionList?: undefined;
    } | {
        header: string;
        optionList: IOptionDefinition[];
        content?: undefined;
    } | {
        header: string;
        content: {
            desc: string;
            example: string;
        }[];
        optionList?: undefined;
    })[];
}
