import { IStateliSnapshotStore } from './i-stateli-snapshot-store'; import { IStateliStore } from './i-stateli-store'; import { IStateliAction } from './i-stateli-action'; import { IStateliMutation } from './i-stateli-mutation'; import { IStateliGetter } from './i-stateli-getter'; import { IStateliModule } from './i-stateli-module'; export declare class StateliSnapshotStore implements IStateliSnapshotStore { private store; private _rootSnapshot; constructor(store: IStateliStore); get state(): RootState; set state(s: RootState); get modules(): import("./i-stateli-module-base").IStateliModuleBase[]; get snapshot(): RootState; asContext(): import("./i-stateli-context").IStateliContext; getter(type: string): Result; commit(type: string, payload: Payload): void; dispatch(type: string, payload: Payload): Promise; reset(config: { actions?: IStateliAction[]; mutations?: IStateliMutation[]; getters?: IStateliGetter[]; modules?: IStateliModule[]; initialState?: RootState; }): void; }