import type * as HKT from "@principia/prelude/HKT";
export interface LazyPromise {
(): Promise;
}
export declare type InferA = [T] extends [LazyPromise] ? A : never;
export declare const URI = "LazyPromise";
export declare type URI = typeof URI;
export declare type V = HKT.Auto;
declare module "@principia/prelude/HKT" {
interface URItoKind {
readonly [URI]: LazyPromise;
}
}
//# sourceMappingURL=model.d.ts.map