import { Controller as DataController } from '@data-client/core'; import { State, Manager, GCInterface } from '@data-client/core'; import React from 'react'; import { JSX } from 'react'; import { DevToolsPosition } from './DevToolsButton.js'; export interface ProviderProps { children: React.ReactNode; managers?: Manager[]; initialState?: State; Controller?: new (props: { gcPolicy: GCInterface; }) => DataController; gcPolicy?: GCInterface; devButton?: DevToolsPosition | null | undefined; } /** * Manages state, providing all context needed to use the hooks. * @see https://dataclient.io/docs/api/DataProvider */ export default function DataProvider({ children, managers, gcPolicy, initialState, Controller, devButton, }: ProviderProps): JSX.Element; //# sourceMappingURL=DataProvider.d.ts.map