import { Context } from 'react';
import { Container } from './container';
export interface Store
{
(...args: P): V;
displayName?: string;
Context?: Context>;
}
export declare type StoreP = S extends Store ? P : never;
export declare type StoreV = S extends Store ? V : never;
export declare const defaultStoreValue: any;
export declare function getStoreContext(s: S): Context>;