import { DeepPartial } from '../../types/deep-partial'; export interface StateContext { setState(state: T): void; patchState(state: DeepPartial | T): void; resetState(): void; }