import type React from 'react';
import type { AutopilotChatResourceItemSelector, AutopilotChatResourceManager } from '../service';
interface ResourceDataContextType extends Required<Pick<AutopilotChatResourceManager, 'getNestedResources' | 'globalSearch' | 'onResourceSelected'>> {
    topLevelResources: AutopilotChatResourceItemSelector[];
    hasResources: boolean;
    paginatedResources: boolean;
}
export declare function AutopilotResourceDataProvider({ children }: {
    children: React.ReactNode;
}): import("react/jsx-runtime").JSX.Element;
export declare const useResourceData: () => ResourceDataContextType;
export {};
//# sourceMappingURL=resource-data-provider.d.ts.map