import * as C from "./Cause"; import type { Exit } from "./model"; export declare const ap_: (fab: Exit B>, fa: Exit) => Exit; export declare const ap: (fa: Exit) => (fab: Exit B>) => Exit; export declare const apFirst_: (fa: Exit, fb: Exit) => Exit; export declare const apFirst: (fb: Exit) => (fa: Exit) => Exit; export declare const apSecond_: (fa: Exit, fb: Exit) => Exit; export declare const apSecond: (fb: Exit) => (fa: Exit) => Exit; export declare const mapBothCause_: ( fa: Exit, fb: Exit, f: (a: A, b: B) => C, g: (ea: C.Cause, eb: C.Cause) => C.Cause ) => Exit; export declare const mapBothCause: ( fb: Exit, f: (a: A, b: B) => C, g: (ea: C.Cause, eb: C.Cause) => C.Cause ) => (fa: Exit) => Exit; export declare const mapBoth_: ( fa: Exit, fb: Exit, f: (a: A, b: B) => C ) => Exit; export declare const mapBoth: ( fb: Exit, f: (a: A, b: B) => C ) => (fa: Exit) => Exit; export declare const apParFirst_: (fa: Exit, fb: Exit) => Exit; export declare const apParFirst: (fb: Exit) => (fa: Exit) => Exit; export declare const apParSecond_: (fa: Exit, fb: Exit) => Exit; export declare const apParSecond: (fb: Exit) => (fa: Exit) => Exit; //# sourceMappingURL=apply.d.ts.map