import { type ReactNode } from "react"; type SubscriptionTransport = "websocket" | "sse"; interface HeadersContextType { getHeaders: () => Record; setHeaders: (headers: Record) => void; headersPopupShown: boolean; setHeadersPopupShown: (shown: boolean) => void; getCookies: () => Record; setCookies: (cookies: Record) => void; cookiesPopupShown: boolean; setCookiesPopupShown: (shown: boolean) => void; saveHeadersToLocalStorage: boolean; setSaveHeadersToLocalStorage: (save: boolean) => void; subscriptionTransport: SubscriptionTransport; setSubscriptionTransport: (transport: SubscriptionTransport) => void; } export declare function HeadersContextProvider({ children, }: { children: ReactNode; }): import("react/jsx-runtime").JSX.Element; export declare function useHeadersContext(): HeadersContextType; export declare function useHeaders(): Pick; export {};