import { HotModule } from "../../ui/app/startHotAppLoop"; import { View } from "../../data/View"; import { Instance } from "../../ui/Instance"; import { Overlay } from "./Overlay"; export interface HotPromiseWindowFactoryOptions { parent?: Instance; store?: View; } export declare function createHotPromiseWindowFactoryWithProps(module: HotModule, factory: (props: Props) => (resolve: (value: R | PromiseLike) => void, reject: (reason?: any) => void) => Overlay): (props: Props, options?: HotPromiseWindowFactoryOptions) => Promise; export declare function createHotPromiseWindowFactory(module: HotModule, factory: (resolve: (value: R | PromiseLike) => void, reject: (reason?: any) => void) => Overlay): (options?: HotPromiseWindowFactoryOptions) => Promise; //# sourceMappingURL=createHotPromiseWindowFactory.d.ts.map