export declare namespace Types { type State = Record; type Options = { debugLabel?: string; }; type UpdateKeys = keyof S | (keyof S)[]; type OnUpdate = (current: S, prev: Partial) => void; type ListenerRemove = () => boolean; type ShouldUpdate = (newState: S, prevState: Partial) => boolean; type SetState = (partialState: Partial) => void; type SetProp = (value: S[K]) => void; } //# sourceMappingURL=types.d.ts.map