import { BaseProject } from './base-project';
export type BaseStartConfigOptions = Partial<BaseStartConfig>;
export declare class BaseStartConfig {
    /**
     * @deprecated
     * use standard import / not default
     */
    static prepareArgs(cliClassArr: {
        [funcionOrClassName: string]: Function;
    }[]): {
        classOrFnName: string;
        funcOrClass: Function;
    }[];
    static prepareFromFiles(cliClassArr: string[]): {
        classOrFnName: string;
        funcOrClass: Function;
    }[];
    readonly argsv: string[];
    readonly shortArgsReplaceConfig: {
        [shortCommand in string]: string;
    };
    readonly functionsOrClasses: {
        classOrFnName?: string;
        funcOrClass?: Function;
    }[];
    readonly ProjectClass: Partial<typeof BaseProject>;
    readonly callbackNotRecognizedCommand: (options?: {
        runGlobalCommandByName?: (commandName: string) => void;
        firstArg?: string;
    }) => any;
    /**
     * @deprecated
     */
    readonly useStringArrForArgsFunctions: boolean;
    constructor(options: BaseStartConfigOptions);
}
