type Dispatcher<Value> = {
    (value: Value): void;
};
type State<Value> = {
    (cb: (value: Value) => void): void;
};
declare function state<Value>(value: Value): [State<Value>, Dispatcher<Value>];
export { Dispatcher, State, state };
