import type { Program } from "../core/program.js"; import type { Type } from "../core/types.js"; type StateMapGetter = (program: Program, type: K) => V | undefined; type StateMapSetter = (program: Program, type: K, value: V) => void; type StateMapMapGetter = (program: Program) => Map; export declare function useStateMap(key: symbol): [StateMapGetter, StateMapSetter, StateMapMapGetter]; type StateSetGetter = (program: Program, type: K) => boolean; type StateSetSetter = (program: Program, type: K) => void; export declare function useStateSet(key: symbol): [StateSetGetter, StateSetSetter]; export {}; //# sourceMappingURL=state-accessor.d.ts.map