import type { ItemValues, NestValues } from "../../types/state/values"; import type { Position } from "../../types/state/position"; /** * Returns the value at the given path, name and keys in `NestValues`, falling back to `defaultValue`. */ export declare function get(values: NestValues, path: Position[], name: string, keys: PropertyKey[], defaultValue: unknown): unknown; /** * Returns a new `NestValues` object with the value at the given path, name and keys set to `data`. */ export declare function set(values: NestValues, path: Position[], name: string, keys: PropertyKey[], data: unknown): NestValues; export declare function create(position: Position): NestValues; export declare function clone(values: NestValues): NestValues; export declare function getItem(values: NestValues, position: Position): ItemValues | null; export declare function setItem(values: NestValues, position: Position, item: ItemValues): void; //# sourceMappingURL=nest.d.ts.map