import React, { ReactNode } from 'react'; import type { RouterContext } from '../../../index'; import type { RouteResource, RouteResourceResponse, RouteResourceUpdater } from '../../common/types'; type Props = { children: (resource: RouteResourceResponse & { update: (getNewData: RouteResourceUpdater) => void; refresh: () => void; }) => ReactNode; resource: RouteResource; options?: { routerContext?: RouterContext; }; }; export declare const ResourceSubscriber: ({ children, resource, options, }: Props) => React.JSX.Element; export {};