export declare const flow: (t: any, ...transformations: Function[]) => any; export declare const compose: (...transformations: Function[]) => (t: any) => any; export declare const cond: (p: (_: A) => boolean, f: (_: A) => B, g?: (_: A) => C) => (v: A) => B | C; export declare const nop: () => void; export declare const val: (v: A) => () => A;