import type { InitialState, StateTuple } from "./use-state"; type ChangeEvent = { value: T; updater: ((previousState: T) => T) | undefined; path: string; }; export interface UseProperty { (property: string): StateTuple; (property: string, value?: InitialState): StateTuple; } export declare const useProperty: UseProperty; export declare const lift: (setter: (value: T | ((previousState: T) => T)) => void) => (ev: CustomEvent>) => void; export {};