export declare const useIsRecording: () => boolean; export declare const useSelectedOperationId: () => string | null; export declare const useOperations: () => Map; export declare const useCacheEntries: () => Map; export declare const useSchema: () => import('../../shared/types').GraphQLSchema | null; export declare const useSelectedTab: () => "operations" | "cache" | "explorer"; export declare const useSelectedOperation: () => import('../../shared/types').GraphQLOperation | null | undefined; export declare const useHasSelectedOperation: () => boolean; export declare const useAutoSync: () => { enabled: boolean; durationMinutes: number | null; endTime: number | null; intervalId: ReturnType | null; }; export declare const useActions: () => { setRecording: (isRecording: boolean) => void; setSelectedOperation: (operationId: string | null) => void; clearOperations: () => void; setSelectedTab: (tab: "operations" | "cache" | "explorer") => void; requestCacheSnapshot: () => void; requestSchema: () => void; startAutoSync: (durationMinutes: number) => void; stopAutoSync: () => void; }; export declare const useClientManagement: () => { setupClient: (client: import('../../shared/events').GraphQLDevToolsClient) => void; cleanupClient: () => void; };