import { Platform } from "./Installator";
declare type CliPaths = {
    darwin: string;
    linux: string;
    win32: string;
};
export declare class Config {
    readonly id: number;
    readonly supportedPlatforms: string[];
    mainDirectory: string;
    autoStart: boolean;
    autoInstall: boolean;
    constructor();
    get cli(): CliPaths;
    getCliPath(dist?: Platform): string | null;
    setCliPath(path: string, dist?: Platform): string | null;
    detectDist(): Platform;
    static singleton: Config;
    static instance(): Config;
}
export {};
//# sourceMappingURL=Config.d.ts.map