import { CoreConfig } from '../../../wasm/dist';
import { GameInfo } from './game-info.class';
import { Balancy } from './balancy.class';
import { Environment } from '../enums';
export declare class Config {
    private internalConfig;
    private balancy;
    constructor(internalConfig: CoreConfig, balancy: Balancy);
    getConfigStatus(): void;
    setAuthData(email: string, password: string): Promise<boolean>;
    signOut(): void;
    getSelectedGame(): string;
    selectGame(gameId: string): void;
    downloadContentToResources(environment: Environment, onReadyCallback: (success: boolean, fileName: string) => void, onProgressCallback: (fileName: string, progress: number) => void): void;
    generateCode(root: string, environment: Environment, onReadyCallback: (success: boolean, fileName: string) => void): void;
    getGameList(): Promise<GameInfo[]>;
}
//# sourceMappingURL=config.class.d.ts.map