import React from "react";
declare global {
    interface Window {
        FileLoader?: any;
        EngineLoader?: EngineLoader;
        GameArchiveLoader?: any;
        Progress?: any;
        CanvasInput?: any;
        Module?: Module;
    }
    interface EngineLoader {
        load: (id: string, root: string) => void;
    }
    interface Module {
        calledRun: boolean;
        pauseMainLoop: () => void;
        runApp: (id: string, params: unknown) => void;
        [key: string]: any;
    }
}
interface DefoldAppProps {
    id?: string;
    root: string;
    app: string;
    width: number;
    height: number;
    fullscreen?: boolean;
}
declare const DefoldApp: React.FC<DefoldAppProps>;
export { DefoldApp };
export type { DefoldAppProps };
