import { ISettings } from './settings';
import { ProgramConfiguration, IProgramConfig } from './config/program-config';
export declare class Program {
    config: ProgramConfiguration;
    constructor(configuration?: IProgramConfig);
    showHelp(commandName?: string): void;
    showVersion(): void;
    static run(target: Program): Promise<any>;
    static settings(settings: ISettings): void;
}
