export declare const CopilotChatDefaultLabels: { readonly chatInputPlaceholder: "Type a message..."; readonly chatInputToolbarStartTranscribeButtonLabel: "Transcribe"; readonly chatInputToolbarCancelTranscribeButtonLabel: "Cancel"; readonly chatInputToolbarFinishTranscribeButtonLabel: "Finish"; readonly chatInputToolbarAddButtonLabel: "Add photos or files"; readonly chatInputToolbarToolsButtonLabel: "Tools"; readonly assistantMessageToolbarCopyCodeLabel: "Copy"; readonly assistantMessageToolbarCopyCodeCopiedLabel: "Copied"; readonly assistantMessageToolbarCopyMessageLabel: "Copy"; readonly assistantMessageToolbarThumbsUpLabel: "Good response"; readonly assistantMessageToolbarThumbsDownLabel: "Bad response"; readonly assistantMessageToolbarReadAloudLabel: "Read aloud"; readonly assistantMessageToolbarRegenerateLabel: "Regenerate"; readonly userMessageToolbarCopyMessageLabel: "Copy"; readonly userMessageToolbarEditMessageLabel: "Edit"; readonly chatDisclaimerText: "AI can make mistakes. Please verify important information."; readonly chatToggleOpenLabel: "Open chat"; readonly chatToggleCloseLabel: "Close chat"; readonly modalHeaderTitle: "CopilotKit Chat"; readonly welcomeMessageText: "How can I help you today?"; }; export type CopilotChatLabels = typeof CopilotChatDefaultLabels; export interface CopilotChatConfigurationValue { labels: CopilotChatLabels; agentId: string; threadId: string; /** * True when the current `threadId` was chosen by the caller rather than * silently minted inside the provider chain. Consumers that only make * sense against a real backend thread (e.g. `/connect`, suppressing the * welcome screen on switch) gate on this instead of `!!threadId`. */ hasExplicitThreadId: boolean; isModalOpen?: boolean; setModalOpen?: (open: boolean) => void; } //# sourceMappingURL=types.d.ts.map