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