import { Recorder } from '../../../../utils/progressRecorder';
import { BaseConf } from './baseconf';
export declare class GameConf extends BaseConf {
    private app;
    private packages;
    destroy(): void;
    getConf(recorder: Recorder): Promise<{
        app: any;
        packages: {
            [k: string]: any;
        };
    }>;
    buildPagesAndCompsForUpload(recorder: Recorder, disabelSpreadingUsingComponent?: boolean): Promise<{
        pageResults: {};
        componentResults: {};
    }>;
    onFileChange: (type: "unlink" | "unlinkDir" | "add" | "addDir" | "change", path: string) => void;
    protected resetState(): Promise<void>;
    protected load(recorder: Recorder): Promise<void>;
}
