import { type AgentChatContextItem, type AgentChatContextMutationOptions, type AgentChatContextSetOptions, type AgentChatContextState } from "./agent-chat.js"; export interface UseAgentChatContextResult extends AgentChatContextState { set(item: AgentChatContextSetOptions): void; remove(key: string): void; clear(options?: AgentChatContextMutationOptions): void; refresh(): Promise; } /** * Advanced hook for UIs that need to stay in sync with the active chat * composer's staged context chips. Simple send/prefill flows should use * `sendToAgentChat({ message, context, submit })` directly. */ export declare function useAgentChatContext(enabled?: boolean): UseAgentChatContextResult; export type { AgentChatContextItem }; //# sourceMappingURL=use-agent-chat-context.d.ts.map