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