export interface Options {
    name: string;
    version: string;
    homepage: string;
    license: string;
    author: string;
}
export default class CLIApp {
    private readonly _name;
    private readonly _version;
    private readonly _homepage;
    private readonly _license;
    private readonly _author;
    private readonly _flags;
    constructor(options: Options);
    get name(): string;
    get version(): string;
    get homepage(): string;
    get license(): string;
    get author(): string;
    addFlags(flags: Readonly<string[]>): CLIApp;
    isFlag(value: any): boolean;
}
