import type { MaybeRefOrGetter, Ref } from 'vue'; export type ChatRequestContext = { workspaceId: Ref; telaAgentId: Ref; telaAgentBranch: Ref; conversationScope: Ref; }; type ChatRequestContextInput = { workspaceId: MaybeRefOrGetter; telaAgentId?: MaybeRefOrGetter; telaAgentBranch?: MaybeRefOrGetter; conversationScope?: MaybeRefOrGetter; }; type ProvideChatRequestContextOptions = { syncGlobal?: boolean; }; export declare function provideChatRequestContext(input: ChatRequestContextInput, options?: ProvideChatRequestContextOptions): void; export declare function useChatRequestContext(): ChatRequestContext | null; export {};