import type { InitializedObservable } from '../core'; export declare const createState: (initialState: S) => Readonly<{ state$: InitializedObservable; setState: (v: S) => S; updateState: (updateFn: (prev: S) => S) => S; resetState: () => S; }>; export declare const createBooleanState: (initialState: boolean) => { state$: InitializedObservable; setTrue: () => void; setFalse: () => void; setState: (next: boolean) => boolean; toggle: () => boolean; updateState: (updateFn: (prev: boolean) => boolean) => boolean; reset: () => void; };