import { Mutation, Query } from "@tanstack/react-query"; /** * Custom hook for managing modal states and related query selection * Enhanced with persistence following composition principles * Restores modal state on app restart */ export declare function useModalManager(): { isModalOpen: boolean; isDebugModalOpen: boolean; isEnvModalOpen: boolean; isSentryModalOpen: boolean; isStorageModalOpen: boolean; isNetworkModalOpen: boolean; selectedQueryKey: readonly unknown[] | undefined; selectedSection: string | null; activeFilter: string | null; isStateRestored: boolean; activeTab: "queries" | "mutations"; selectedMutationId: number | undefined; setSelectedSection: import("react").Dispatch>; setActiveFilter: import("react").Dispatch>; setActiveTab: import("react").Dispatch>; handleModalDismiss: () => void; handleDebugModalDismiss: () => void; handleEnvModalDismiss: () => void; handleSentryModalDismiss: () => void; handleStorageModalDismiss: () => void; handleNetworkModalDismiss: () => void; handleQuerySelect: (query: Query | undefined) => void; handleQueryPress: () => void; handleStatusPress: () => void; handleEnvPress: () => void; handleSentryPress: () => void; handleStoragePress: () => void; handleNetworkPress: () => void; handleTabChange: (newTab: "queries" | "mutations") => void; handleMutationSelect: (mutation: Mutation | undefined) => void; }; //# sourceMappingURL=useModalManager.d.ts.map