import { ReactNode } from 'react'; import { Store } from './store'; /** * Provider props * * @stable */ export interface ProviderProps { store: Store; children: ReactNode; } /** * A component to inject amos context * * @stable */ export declare const Provider: ({ store, children }: ProviderProps) => JSX.Element; /** * Consumer props * * @stable */ export interface ConsumerProps { children: (store: Store) => ReactNode; } /** * A component to subscribe the amos context * * @stable */ export declare const Consumer: ({ children }: ConsumerProps) => JSX.Element;