import { Store } from "./createStore";
export interface ProviderProps<T> {
    store: Store<T>;
    onStateDidChange?: (state: T, lastAction: any) => void;
    initializer?: (state: T) => any;
    children: any;
}
declare const Provider: <T extends {}>({ children, store, onStateDidChange, initializer, }: ProviderProps<T>) => JSX.Element;
declare type ProvidersListProps = {
    providers: ((props: any) => JSX.Element)[];
    children: JSX.Element | JSX.Element[];
};
declare function ProvidersList({ children, providers }: ProvidersListProps): JSX.Element;
export { Provider, ProvidersList };
//# sourceMappingURL=provider.d.ts.map