import { type UnwrapNestedRefs } from 'vue'; export type NewState = Partial | ((e: UnwrapNestedRefs) => Partial); export declare function useState(props: T): import("vue").ToRefs> & { state: import("vue").Reactive; setState: (newState: NewState, handler?: (e: import("vue").Reactive) => void) => Promise>; };