import type * as P from "@principia/prelude"; import type { Identity, URI, V } from "./model"; export declare const extend_: (wa: A, f: (wa: A) => B) => B; export declare const extend: (f: (wa: A) => B) => (wa: A) => B; export declare const extract: (wa: A) => A; export declare const duplicate: (wa: Identity) => Identity>; export declare const Comonad: P.Comonad<[URI], V>; //# sourceMappingURL=comonad.d.ts.map