import { State, ActionTypes, Controller } from '@data-client/react'; import React from 'react'; interface Store { subscribe(listener: () => void): () => void; dispatch: React.Dispatch; getState(): S; } interface Props { children: React.ReactNode; store: Store; selector: (state: S) => State; controller: Controller; } /** * Like CacheProvider, but for an external store * @see https://dataclient.io/docs/api/ExternalCacheProvider */ export default function ExternalCacheProvider({ children, store, selector, controller, }: Props): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=ExternalCacheProvider.d.ts.map