declare const of: ReadonlyArray<{}>; export { of as do }; export declare const bindS: ( name: Exclude, f: (_: K) => readonly A[] ) => (mk: readonly K[]) => readonly { [k in N | keyof K]: k extends keyof K ? K[k] : A }[]; export declare const bindTo: ( name: Exclude ) => (fa: readonly A[]) => readonly { [k in Exclude]: A }[]; export declare const letS: ( name: Exclude, f: (_: K) => A ) => (mk: readonly K[]) => readonly { [k_1 in N | keyof K]: k_1 extends keyof K ? K[k_1] : A }[]; //# sourceMappingURL=do.d.ts.map