import type { HashMap } from "@effect-ts/core"; import type { Option } from "@effect-ts/core/Option"; import * as _ from "../Internal/index.js"; import type { Iso } from "../Iso/index.js"; import type { Lens } from "../Lens/index.js"; export interface At { readonly at: (i: I) => Lens; } /** * Lift an instance of `At` using an `Iso` */ export declare const fromIso: (iso: _.Iso) => (sia: At) => At; export declare const atRecord: () => At>, string, Option>; export declare const atHashMap: () => At>, K, Option>; //# sourceMappingURL=index.d.ts.map