import { ReactNode } from 'react'; import { ChatContextDetails } from '../../modules/ai/api/types'; export interface ChatIdMapProviderProps { children: ReactNode; } export interface ChatIdStorage { saveChatId: (chatId: string, contextTitle: string, contextDetails?: ChatContextDetails) => void; getChatId: (contextTitle: string, contextDetails?: ChatContextDetails) => string | undefined; } export declare const ChatIdStorageContext: import("react").Context; export declare const useChatIdStorage: () => ChatIdStorage; export declare const ChatIdStorageProvider: ({ children }: ChatIdMapProviderProps) => import("react/jsx-runtime").JSX.Element;