import { CreateStoreClassOptions } from './StoreClass'; import { StoreInterface } from './StoreInterface'; import { Dispatch } from './Dispatch'; import { StoreState } from './State'; import { Subscriber, Unsubscribe } from './Subscription'; export interface StoreInstance { getState(): StoreState; dispatch: Dispatch; subscribe(subscriber: Subscriber>, sendImmediate?: boolean): Unsubscribe; } export declare function createStoreInstance(options: CreateStoreClassOptions): StoreInstance;