import { ComposableLens } from './composable-lens'; /** * @deprecated use createLensCreator instead. */ export declare const createLens: () => { fromPath: { (): ComposableLens; (k1: Key1): ComposableLens; (k1: Key1_1, k2: Key2): ComposableLens; (k1: Key1_2, k2: Key2_1, k3: Key3): ComposableLens; (k1: Key1_3, k2: Key2_2, k3: Key3_1, k4: Key4): ComposableLens; (k1: Key1_4, k2: Key2_3, k3: Key3_2, k4: Key4_1, k5: Key5): ComposableLens; (k1: Key1_5, k2: Key2_4, k3: Key3_3, k4: Key4_2, k5: Key5_1, k6: Key6): ComposableLens; (k1: Key1_6, k2: Key2_5, k3: Key3_4, k4: Key4_3, k5: Key5_2, k6: Key6_1, k7: Key7): ComposableLens; (k1: Key1_7, k2: Key2_6, k3: Key3_5, k4: Key4_4, k5: Key5_3, k6: Key6_2, k7: Key7_1, k8: Key8): ComposableLens; (k1: Key1_8, k2: Key2_7, k3: Key3_6, k4: Key4_5, k5: Key5_4, k6: Key6_3, k7: Key7_2, k8: Key8_1, k9: Key9): ComposableLens; (k1: Key1_9, k2: Key2_8, k3: Key3_7, k4: Key4_6, k5: Key5_5, k6: Key6_4, k7: Key7_3, k8: Key8_2, k9: Key9_1, k10: Key10): ComposableLens; (...keys: PropertyKey[]): ComposableLens; }; }; export declare const createLensCreator: () => { fromPath: { (): ComposableLens; (k1: Key1): ComposableLens; (k1: Key1_1, k2: Key2): ComposableLens; (k1: Key1_2, k2: Key2_1, k3: Key3): ComposableLens; (k1: Key1_3, k2: Key2_2, k3: Key3_1, k4: Key4): ComposableLens; (k1: Key1_4, k2: Key2_3, k3: Key3_2, k4: Key4_1, k5: Key5): ComposableLens; (k1: Key1_5, k2: Key2_4, k3: Key3_3, k4: Key4_2, k5: Key5_1, k6: Key6): ComposableLens; (k1: Key1_6, k2: Key2_5, k3: Key3_4, k4: Key4_3, k5: Key5_2, k6: Key6_1, k7: Key7): ComposableLens; (k1: Key1_7, k2: Key2_6, k3: Key3_5, k4: Key4_4, k5: Key5_3, k6: Key6_2, k7: Key7_1, k8: Key8): ComposableLens; (k1: Key1_8, k2: Key2_7, k3: Key3_6, k4: Key4_5, k5: Key5_4, k6: Key6_3, k7: Key7_2, k8: Key8_1, k9: Key9): ComposableLens; (k1: Key1_9, k2: Key2_8, k3: Key3_7, k4: Key4_6, k5: Key5_5, k6: Key6_4, k7: Key7_3, k8: Key8_2, k9: Key9_1, k10: Key10): ComposableLens; (...keys: PropertyKey[]): ComposableLens; }; };