import type * as HKT from "@principia/prelude/HKT"; import type { XPure } from "../XPure"; /* * ------------------------------------------- * EIO Model * ------------------------------------------- */ export interface EIO extends XPure {} export const URI = "EIO"; export type URI = typeof URI; export type V = HKT.V<"E", "+">; declare module "@principia/prelude/HKT" { export interface URItoKind { readonly [URI]: EIO; } }