import type { Tree } from "./model";
export declare const mapBoth_: (fa: Tree, fb: Tree, f: (a: A, b: B) => C) => Tree;
export declare const mapBoth: (fb: Tree, f: (a: A, b: B) => C) => (fa: Tree) => Tree;
export declare const ap_: (fab: Tree<(a: A) => B>, fa: Tree) => Tree;
export declare const ap: (fa: Tree) => (fab: Tree<(a: A) => B>) => Tree;
export declare const apFirst_: (fa: Tree, fb: Tree) => Tree;
export declare const apFirst: (fb: Tree) => (fa: Tree) => Tree;
export declare const apSecond_: (fa: Tree, fb: Tree) => Tree;
//# sourceMappingURL=apply.d.ts.map