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