import * as React from 'react'; import { EffectsAs, Store } from '..'; import { Diff } from '../utils'; export declare type ConnectAs = { Container: React.ComponentType>; useStores(): { [K in keyof States]: Store; }; withStores: ; }>(Component: React.ComponentType) => React.ComponentType; }>>; }; export declare type ContainerPropsAs = { effects?: EffectsAs; initialStates?: States; }; export declare function createConnectedStoreAs(initialStates: States, effects?: EffectsAs): ConnectAs;