export * from "./types"; export { default as CopilotChatAssistantMessage } from "./CopilotChatAssistantMessage.vue"; export { default as CopilotChatAudioRecorder } from "./CopilotChatAudioRecorder.vue"; export { default as CopilotChatInput } from "./CopilotChatInput.vue"; export { default as CopilotChatAttachmentQueue } from "./CopilotChatAttachmentQueue.vue"; export { default as CopilotChatAttachmentRenderer } from "./CopilotChatAttachmentRenderer.vue"; export { default as CopilotChatMessageView } from "./CopilotChatMessageView.vue"; export { default as CopilotChatReasoningMessage } from "./CopilotChatReasoningMessage.vue"; export { default as CopilotChatSuggestionPill } from "./CopilotChatSuggestionPill.vue"; export { default as CopilotChatSuggestionView } from "./CopilotChatSuggestionView.vue"; export { default as CopilotChatToolCallsView } from "./CopilotChatToolCallsView.vue"; export { default as CopilotChatUserMessage } from "./CopilotChatUserMessage.vue"; export { default as CopilotChatView } from "./CopilotChatView.vue"; import CopilotChatToggleButtonCloseIcon from "./CopilotChatToggleButtonCloseIcon"; import CopilotChatToggleButtonOpenIcon from "./CopilotChatToggleButtonOpenIcon"; export declare const CopilotChat: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins & Readonly<{ onStop?: (() => any) | undefined; "onSubmit-message"?: ((value: string) => any) | undefined; "onAdd-file"?: (() => any) | undefined; "onStart-transcribe"?: (() => any) | undefined; "onCancel-transcribe"?: (() => any) | undefined; "onFinish-transcribe"?: (() => any) | undefined; "onSelect-suggestion"?: ((suggestion: import("@copilotkit/core").Suggestion, index: number) => any) | undefined; "onInput-change"?: ((value: string) => any) | undefined; }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { stop: () => any; "submit-message": (value: string) => any; "add-file": () => any; "start-transcribe": () => any; "cancel-transcribe": () => any; "finish-transcribe": () => any; "select-suggestion": (suggestion: import("@copilotkit/core").Suggestion, index: number) => any; "input-change": (value: string) => any; }, import("vue").PublicProps, { autoScroll: import("./normalize-auto-scroll").AutoScrollMode | boolean; welcomeScreen: boolean; inputValue: string; inputMode: import("./types").CopilotChatInputMode; inputToolsMenu: (import("./types").ToolsMenuItem | "-")[]; onFinishTranscribeWithAudio: (audioBlob: Blob) => void | Promise; }, false, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly & Readonly<{ onStop?: (() => any) | undefined; "onSubmit-message"?: ((value: string) => any) | undefined; "onAdd-file"?: (() => any) | undefined; "onStart-transcribe"?: (() => any) | undefined; "onCancel-transcribe"?: (() => any) | undefined; "onFinish-transcribe"?: (() => any) | undefined; "onSelect-suggestion"?: ((suggestion: import("@copilotkit/core").Suggestion, index: number) => any) | undefined; "onInput-change"?: ((value: string) => any) | undefined; }>, {}, {}, {}, {}, { autoScroll: import("./normalize-auto-scroll").AutoScrollMode | boolean; welcomeScreen: boolean; inputValue: string; inputMode: import("./types").CopilotChatInputMode; inputToolsMenu: (import("./types").ToolsMenuItem | "-")[]; onFinishTranscribeWithAudio: (audioBlob: Blob) => void | Promise; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase & Readonly<{ onStop?: (() => any) | undefined; "onSubmit-message"?: ((value: string) => any) | undefined; "onAdd-file"?: (() => any) | undefined; "onStart-transcribe"?: (() => any) | undefined; "onCancel-transcribe"?: (() => any) | undefined; "onFinish-transcribe"?: (() => any) | undefined; "onSelect-suggestion"?: ((suggestion: import("@copilotkit/core").Suggestion, index: number) => any) | undefined; "onInput-change"?: ((value: string) => any) | undefined; }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { stop: () => any; "submit-message": (value: string) => any; "add-file": () => any; "start-transcribe": () => any; "cancel-transcribe": () => any; "finish-transcribe": () => any; "select-suggestion": (suggestion: import("@copilotkit/core").Suggestion, index: number) => any; "input-change": (value: string) => any; }, string, { autoScroll: import("./normalize-auto-scroll").AutoScrollMode | boolean; welcomeScreen: boolean; inputValue: string; inputMode: import("./types").CopilotChatInputMode; inputToolsMenu: (import("./types").ToolsMenuItem | "-")[]; onFinishTranscribeWithAudio: (audioBlob: Blob) => void | Promise; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => { $slots: { [key: string]: ((props: any) => unknown) | undefined; "chat-view"?: (props: import("./types").CopilotChatViewOverrideSlotProps) => unknown; "message-view"?: (props: { messages: import("@ag-ui/core").Message[]; isRunning: boolean; }) => unknown; interrupt?: (props: import("./types").CopilotChatInterruptSlotProps) => unknown; input?: (props: import("./types").CopilotChatInputSlotProps) => unknown; "suggestion-view"?: (props: import("./types").CopilotChatSuggestionViewSlotProps) => unknown; "welcome-screen"?: (props: import("./types").CopilotChatWelcomeScreenSlotProps) => unknown; "welcome-message"?: () => unknown; }; }) & { View: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins & Readonly<{ onStop?: (() => any) | undefined; "onSubmit-message"?: ((value: string) => any) | undefined; "onAdd-file"?: (() => any) | undefined; "onStart-transcribe"?: (() => any) | undefined; "onCancel-transcribe"?: (() => any) | undefined; "onFinish-transcribe"?: (() => any) | undefined; "onSelect-suggestion"?: ((suggestion: import("@copilotkit/core").Suggestion, index: number) => any) | undefined; "onInput-change"?: ((value: string) => any) | undefined; }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { stop: () => any; "submit-message": (value: string) => any; "add-file": () => any; "start-transcribe": () => any; "cancel-transcribe": () => any; "finish-transcribe": () => any; "select-suggestion": (suggestion: import("@copilotkit/core").Suggestion, index: number) => any; "input-change": (value: string) => any; }, import("vue").PublicProps, { messages: import("@ag-ui/core").Message[]; hasExplicitThreadId: boolean; isRunning: boolean; suggestions: import("@copilotkit/core").Suggestion[]; suggestionLoadingIndexes: ReadonlyArray; autoScroll: import("./normalize-auto-scroll").AutoScrollMode | boolean; welcomeScreen: boolean; inputValue: string; inputMode: import("./types").CopilotChatInputMode; inputToolsMenu: (import("./types").ToolsMenuItem | "-")[]; isConnecting: boolean; onFinishTranscribeWithAudio: (audioBlob: Blob) => void | Promise; }, false, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly & Readonly<{ onStop?: (() => any) | undefined; "onSubmit-message"?: ((value: string) => any) | undefined; "onAdd-file"?: (() => any) | undefined; "onStart-transcribe"?: (() => any) | undefined; "onCancel-transcribe"?: (() => any) | undefined; "onFinish-transcribe"?: (() => any) | undefined; "onSelect-suggestion"?: ((suggestion: import("@copilotkit/core").Suggestion, index: number) => any) | undefined; "onInput-change"?: ((value: string) => any) | undefined; }>, {}, {}, {}, {}, { messages: import("@ag-ui/core").Message[]; hasExplicitThreadId: boolean; isRunning: boolean; suggestions: import("@copilotkit/core").Suggestion[]; suggestionLoadingIndexes: ReadonlyArray; autoScroll: import("./normalize-auto-scroll").AutoScrollMode | boolean; welcomeScreen: boolean; inputValue: string; inputMode: import("./types").CopilotChatInputMode; inputToolsMenu: (import("./types").ToolsMenuItem | "-")[]; isConnecting: boolean; onFinishTranscribeWithAudio: (audioBlob: Blob) => void | Promise; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase & Readonly<{ onStop?: (() => any) | undefined; "onSubmit-message"?: ((value: string) => any) | undefined; "onAdd-file"?: (() => any) | undefined; "onStart-transcribe"?: (() => any) | undefined; "onCancel-transcribe"?: (() => any) | undefined; "onFinish-transcribe"?: (() => any) | undefined; "onSelect-suggestion"?: ((suggestion: import("@copilotkit/core").Suggestion, index: number) => any) | undefined; "onInput-change"?: ((value: string) => any) | undefined; }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { stop: () => any; "submit-message": (value: string) => any; "add-file": () => any; "start-transcribe": () => any; "cancel-transcribe": () => any; "finish-transcribe": () => any; "select-suggestion": (suggestion: import("@copilotkit/core").Suggestion, index: number) => any; "input-change": (value: string) => any; }, string, { messages: import("@ag-ui/core").Message[]; hasExplicitThreadId: boolean; isRunning: boolean; suggestions: import("@copilotkit/core").Suggestion[]; suggestionLoadingIndexes: ReadonlyArray; autoScroll: import("./normalize-auto-scroll").AutoScrollMode | boolean; welcomeScreen: boolean; inputValue: string; inputMode: import("./types").CopilotChatInputMode; inputToolsMenu: (import("./types").ToolsMenuItem | "-")[]; isConnecting: boolean; onFinishTranscribeWithAudio: (audioBlob: Blob) => void | Promise; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => { $slots: { [key: string]: ((props: any) => unknown) | undefined; "message-view"?: (props: { messages: import("@ag-ui/core").Message[]; isRunning: boolean; }) => unknown; "scroll-view"?: (props: { messages: import("@ag-ui/core").Message[]; isRunning: boolean; suggestions: import("@copilotkit/core").Suggestion[]; loadingIndexes: ReadonlyArray; messagePaddingBottom: string; showScrollToBottomButton: boolean; onSelectSuggestion: (suggestion: import("@copilotkit/core").Suggestion, index: number) => void; onScroll: () => void; scrollToBottom: () => void; }) => unknown; feather?: () => unknown; "scroll-to-bottom-button"?: (props: { onClick: () => void; }) => unknown; interrupt?: (props: import("./types").CopilotChatInterruptSlotProps) => unknown; input?: (props: { modelValue: string; isRunning: boolean; inputMode: import("./types").CopilotChatInputMode; inputToolsMenu: (import("./types").ToolsMenuItem | "-")[]; attachments: import("@copilotkit/shared").Attachment[]; onUpdateModelValue: (value: string) => void; onSubmitMessage: (value: string) => void; onStop?: () => void; onAddFile: () => void; onStartTranscribe: () => void; onCancelTranscribe: () => void; onFinishTranscribe: () => void; onFinishTranscribeWithAudio: (audioBlob: Blob) => void | Promise; }) => unknown; "suggestion-view"?: (props: { suggestions: import("@copilotkit/core").Suggestion[]; loadingIndexes: ReadonlyArray; onSelectSuggestion: (suggestion: import("@copilotkit/core").Suggestion, index: number) => void; }) => unknown; "welcome-screen"?: (props: { suggestions: import("@copilotkit/core").Suggestion[]; loadingIndexes: ReadonlyArray; attachments: import("@copilotkit/shared").Attachment[]; modelValue: string; isRunning: boolean; inputMode: import("./types").CopilotChatInputMode; inputToolsMenu: (import("./types").ToolsMenuItem | "-")[]; onUpdateModelValue: (value: string) => void; onSubmitMessage: (value: string) => void; onStop?: () => void; onAddFile: () => void; onStartTranscribe: () => void; onCancelTranscribe: () => void; onFinishTranscribe: () => void; onFinishTranscribeWithAudio: (audioBlob: Blob) => void | Promise; onSelectSuggestion: (suggestion: import("@copilotkit/core").Suggestion, index: number) => void; }) => unknown; "welcome-message"?: () => unknown; }; }); }; export declare const CopilotChatToggleButton: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins & Readonly<{}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, { type: "button" | "submit" | "reset"; disabled: boolean; }, false, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly & Readonly<{}>, {}, {}, {}, {}, { type: "button" | "submit" | "reset"; disabled: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase & Readonly<{}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { type: "button" | "submit" | "reset"; disabled: boolean; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => { $slots: { "open-icon"?: (props: import("./types").CopilotChatToggleButtonIconSlotProps) => unknown; "close-icon"?: (props: import("./types").CopilotChatToggleButtonIconSlotProps) => unknown; }; }) & { OpenIcon: import("vue").DefineComponent<{}, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; CloseIcon: import("vue").DefineComponent<{}, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }; export { CopilotChatToggleButtonOpenIcon, CopilotChatToggleButtonCloseIcon }; export declare const CopilotModalHeader: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins & Readonly<{}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, {}, false, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly & Readonly<{}>, {}, {}, {}, {}, {}>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase & Readonly<{}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => { $slots: { "title-content"?: (props: import("./types").CopilotModalHeaderTitleContentSlotProps) => unknown; "close-button"?: (props: import("./types").CopilotModalHeaderCloseButtonSlotProps) => unknown; layout?: (props: import("./types").CopilotModalHeaderLayoutSlotProps) => unknown; }; }) & { Title: import("vue").DefineComponent<{}, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; CloseButton: import("vue").DefineComponent<{}, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }; export declare const CopilotPopupView: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins & Readonly<{ onStop?: (() => any) | undefined; "onSubmit-message"?: ((value: string) => any) | undefined; "onAdd-file"?: (() => any) | undefined; "onStart-transcribe"?: (() => any) | undefined; "onCancel-transcribe"?: (() => any) | undefined; "onFinish-transcribe"?: (() => any) | undefined; "onSelect-suggestion"?: ((suggestion: import("@copilotkit/core").Suggestion, index: number) => any) | undefined; "onInput-change"?: ((value: string) => any) | undefined; }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { stop: () => any; "submit-message": (value: string) => any; "add-file": () => any; "start-transcribe": () => any; "cancel-transcribe": () => any; "finish-transcribe": () => any; "select-suggestion": (suggestion: import("@copilotkit/core").Suggestion, index: number) => any; "input-change": (value: string) => any; }, import("vue").PublicProps, { width: number | string; height: number | string; messages: import("@ag-ui/core").Message[]; isRunning: boolean; suggestions: import("@copilotkit/core").Suggestion[]; suggestionLoadingIndexes: ReadonlyArray; autoScroll: import("./normalize-auto-scroll").AutoScrollMode | boolean; welcomeScreen: boolean; inputValue: string; inputMode: import("./types").CopilotChatInputMode; inputToolsMenu: (import("./types").ToolsMenuItem | "-")[]; onFinishTranscribeWithAudio: (audioBlob: Blob) => void | Promise; defaultOpen: boolean; clickOutsideToClose: boolean; }, false, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly & Readonly<{ onStop?: (() => any) | undefined; "onSubmit-message"?: ((value: string) => any) | undefined; "onAdd-file"?: (() => any) | undefined; "onStart-transcribe"?: (() => any) | undefined; "onCancel-transcribe"?: (() => any) | undefined; "onFinish-transcribe"?: (() => any) | undefined; "onSelect-suggestion"?: ((suggestion: import("@copilotkit/core").Suggestion, index: number) => any) | undefined; "onInput-change"?: ((value: string) => any) | undefined; }>, {}, {}, {}, {}, { width: number | string; height: number | string; messages: import("@ag-ui/core").Message[]; isRunning: boolean; suggestions: import("@copilotkit/core").Suggestion[]; suggestionLoadingIndexes: ReadonlyArray; autoScroll: import("./normalize-auto-scroll").AutoScrollMode | boolean; welcomeScreen: boolean; inputValue: string; inputMode: import("./types").CopilotChatInputMode; inputToolsMenu: (import("./types").ToolsMenuItem | "-")[]; onFinishTranscribeWithAudio: (audioBlob: Blob) => void | Promise; defaultOpen: boolean; clickOutsideToClose: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase & Readonly<{ onStop?: (() => any) | undefined; "onSubmit-message"?: ((value: string) => any) | undefined; "onAdd-file"?: (() => any) | undefined; "onStart-transcribe"?: (() => any) | undefined; "onCancel-transcribe"?: (() => any) | undefined; "onFinish-transcribe"?: (() => any) | undefined; "onSelect-suggestion"?: ((suggestion: import("@copilotkit/core").Suggestion, index: number) => any) | undefined; "onInput-change"?: ((value: string) => any) | undefined; }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { stop: () => any; "submit-message": (value: string) => any; "add-file": () => any; "start-transcribe": () => any; "cancel-transcribe": () => any; "finish-transcribe": () => any; "select-suggestion": (suggestion: import("@copilotkit/core").Suggestion, index: number) => any; "input-change": (value: string) => any; }, string, { width: number | string; height: number | string; messages: import("@ag-ui/core").Message[]; isRunning: boolean; suggestions: import("@copilotkit/core").Suggestion[]; suggestionLoadingIndexes: ReadonlyArray; autoScroll: import("./normalize-auto-scroll").AutoScrollMode | boolean; welcomeScreen: boolean; inputValue: string; inputMode: import("./types").CopilotChatInputMode; inputToolsMenu: (import("./types").ToolsMenuItem | "-")[]; onFinishTranscribeWithAudio: (audioBlob: Blob) => void | Promise; defaultOpen: boolean; clickOutsideToClose: boolean; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => { $slots: { header?: (props: import("./types").CopilotPopupViewHeaderSlotProps) => unknown; "toggle-button"?: (props: import("./types").CopilotPopupViewToggleButtonSlotProps) => unknown; "message-view"?: (props: import("./types").CopilotChatMessageViewSlotProps) => unknown; "scroll-view"?: (props: import("./types").CopilotChatScrollViewSlotProps) => unknown; feather?: (props: import("./types").CopilotChatFeatherSlotProps) => unknown; "scroll-to-bottom-button"?: (props: import("./types").CopilotChatScrollToBottomButtonSlotProps) => unknown; input?: (props: import("./types").CopilotSidebarWelcomeScreenInputSlotProps) => unknown; "suggestion-view"?: (props: import("./types").CopilotSidebarWelcomeScreenSuggestionViewSlotProps) => unknown; "welcome-screen"?: (props: import("./types").CopilotChatWelcomeScreenSlotProps) => unknown; "welcome-message"?: () => unknown; }; }) & { WelcomeScreen: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins & Readonly<{}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, { isRunning: boolean; suggestions: import("@copilotkit/core").Suggestion[]; onAddFile: () => void; inputMode: import("./types").CopilotChatInputMode; inputToolsMenu: (import("./types").ToolsMenuItem | "-")[]; onFinishTranscribeWithAudio: (audioBlob: Blob) => void | Promise; modelValue: string; onStartTranscribe: () => void; onCancelTranscribe: () => void; onFinishTranscribe: () => void; loadingIndexes: ReadonlyArray; }, false, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly & Readonly<{}>, {}, {}, {}, {}, { isRunning: boolean; suggestions: import("@copilotkit/core").Suggestion[]; onAddFile: () => void; inputMode: import("./types").CopilotChatInputMode; inputToolsMenu: (import("./types").ToolsMenuItem | "-")[]; onFinishTranscribeWithAudio: (audioBlob: Blob) => void | Promise; modelValue: string; onStartTranscribe: () => void; onCancelTranscribe: () => void; onFinishTranscribe: () => void; loadingIndexes: ReadonlyArray; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase & Readonly<{}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { isRunning: boolean; suggestions: import("@copilotkit/core").Suggestion[]; onAddFile: () => void; inputMode: import("./types").CopilotChatInputMode; inputToolsMenu: (import("./types").ToolsMenuItem | "-")[]; onFinishTranscribeWithAudio: (audioBlob: Blob) => void | Promise; modelValue: string; onStartTranscribe: () => void; onCancelTranscribe: () => void; onFinishTranscribe: () => void; loadingIndexes: ReadonlyArray; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => { $slots: { "welcome-message"?: () => unknown; input?: (props: import("./types").CopilotPopupWelcomeScreenInputSlotProps) => unknown; "suggestion-view"?: (props: import("./types").CopilotPopupWelcomeScreenSuggestionViewSlotProps) => unknown; layout?: (props: import("./types").CopilotPopupWelcomeScreenLayoutSlotProps) => unknown; }; }); }; export { default as CopilotPopup } from "./CopilotPopup.vue"; export { default as CopilotSidebar } from "./CopilotSidebar.vue"; export declare const CopilotSidebarView: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins & Readonly<{ onStop?: (() => any) | undefined; "onSubmit-message"?: ((value: string) => any) | undefined; "onAdd-file"?: (() => any) | undefined; "onStart-transcribe"?: (() => any) | undefined; "onCancel-transcribe"?: (() => any) | undefined; "onFinish-transcribe"?: (() => any) | undefined; "onSelect-suggestion"?: ((suggestion: import("@copilotkit/core").Suggestion, index: number) => any) | undefined; "onInput-change"?: ((value: string) => any) | undefined; }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { stop: () => any; "submit-message": (value: string) => any; "add-file": () => any; "start-transcribe": () => any; "cancel-transcribe": () => any; "finish-transcribe": () => any; "select-suggestion": (suggestion: import("@copilotkit/core").Suggestion, index: number) => any; "input-change": (value: string) => any; }, import("vue").PublicProps, { width: number | string; messages: import("@ag-ui/core").Message[]; isRunning: boolean; suggestions: import("@copilotkit/core").Suggestion[]; suggestionLoadingIndexes: ReadonlyArray; autoScroll: import("./normalize-auto-scroll").AutoScrollMode | boolean; welcomeScreen: boolean; inputValue: string; inputMode: import("./types").CopilotChatInputMode; inputToolsMenu: (import("./types").ToolsMenuItem | "-")[]; onFinishTranscribeWithAudio: (audioBlob: Blob) => void | Promise; defaultOpen: boolean; }, false, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly & Readonly<{ onStop?: (() => any) | undefined; "onSubmit-message"?: ((value: string) => any) | undefined; "onAdd-file"?: (() => any) | undefined; "onStart-transcribe"?: (() => any) | undefined; "onCancel-transcribe"?: (() => any) | undefined; "onFinish-transcribe"?: (() => any) | undefined; "onSelect-suggestion"?: ((suggestion: import("@copilotkit/core").Suggestion, index: number) => any) | undefined; "onInput-change"?: ((value: string) => any) | undefined; }>, {}, {}, {}, {}, { width: number | string; messages: import("@ag-ui/core").Message[]; isRunning: boolean; suggestions: import("@copilotkit/core").Suggestion[]; suggestionLoadingIndexes: ReadonlyArray; autoScroll: import("./normalize-auto-scroll").AutoScrollMode | boolean; welcomeScreen: boolean; inputValue: string; inputMode: import("./types").CopilotChatInputMode; inputToolsMenu: (import("./types").ToolsMenuItem | "-")[]; onFinishTranscribeWithAudio: (audioBlob: Blob) => void | Promise; defaultOpen: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase & Readonly<{ onStop?: (() => any) | undefined; "onSubmit-message"?: ((value: string) => any) | undefined; "onAdd-file"?: (() => any) | undefined; "onStart-transcribe"?: (() => any) | undefined; "onCancel-transcribe"?: (() => any) | undefined; "onFinish-transcribe"?: (() => any) | undefined; "onSelect-suggestion"?: ((suggestion: import("@copilotkit/core").Suggestion, index: number) => any) | undefined; "onInput-change"?: ((value: string) => any) | undefined; }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { stop: () => any; "submit-message": (value: string) => any; "add-file": () => any; "start-transcribe": () => any; "cancel-transcribe": () => any; "finish-transcribe": () => any; "select-suggestion": (suggestion: import("@copilotkit/core").Suggestion, index: number) => any; "input-change": (value: string) => any; }, string, { width: number | string; messages: import("@ag-ui/core").Message[]; isRunning: boolean; suggestions: import("@copilotkit/core").Suggestion[]; suggestionLoadingIndexes: ReadonlyArray; autoScroll: import("./normalize-auto-scroll").AutoScrollMode | boolean; welcomeScreen: boolean; inputValue: string; inputMode: import("./types").CopilotChatInputMode; inputToolsMenu: (import("./types").ToolsMenuItem | "-")[]; onFinishTranscribeWithAudio: (audioBlob: Blob) => void | Promise; defaultOpen: boolean; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => { $slots: { header?: (props: { title: string; onClose: () => void; isOpen: boolean; }) => unknown; "toggle-button"?: (props: { isOpen: boolean; toggle: () => void; open: () => void; close: () => void; }) => unknown; "message-view"?: (props: import("./types").CopilotChatMessageViewSlotProps) => unknown; "scroll-view"?: (props: import("./types").CopilotChatScrollViewSlotProps) => unknown; feather?: (props: import("./types").CopilotChatFeatherSlotProps) => unknown; "scroll-to-bottom-button"?: (props: import("./types").CopilotChatScrollToBottomButtonSlotProps) => unknown; input?: (props: import("./types").CopilotSidebarWelcomeScreenInputSlotProps) => unknown; "suggestion-view"?: (props: import("./types").CopilotSidebarWelcomeScreenSuggestionViewSlotProps) => unknown; "welcome-screen"?: (props: import("./types").CopilotChatWelcomeScreenSlotProps) => unknown; "welcome-message"?: () => unknown; }; }) & { WelcomeScreen: { new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins & Readonly<{}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, { isRunning: boolean; suggestions: import("@copilotkit/core").Suggestion[]; onAddFile: () => void; inputMode: import("./types").CopilotChatInputMode; inputToolsMenu: (import("./types").ToolsMenuItem | "-")[]; onFinishTranscribeWithAudio: (audioBlob: Blob) => void | Promise; modelValue: string; onStartTranscribe: () => void; onCancelTranscribe: () => void; onFinishTranscribe: () => void; loadingIndexes: ReadonlyArray; }, false, {}, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly & Readonly<{}>, {}, {}, {}, {}, { isRunning: boolean; suggestions: import("@copilotkit/core").Suggestion[]; onAddFile: () => void; inputMode: import("./types").CopilotChatInputMode; inputToolsMenu: (import("./types").ToolsMenuItem | "-")[]; onFinishTranscribeWithAudio: (audioBlob: Blob) => void | Promise; modelValue: string; onStartTranscribe: () => void; onCancelTranscribe: () => void; onFinishTranscribe: () => void; loadingIndexes: ReadonlyArray; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase & Readonly<{}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { isRunning: boolean; suggestions: import("@copilotkit/core").Suggestion[]; onAddFile: () => void; inputMode: import("./types").CopilotChatInputMode; inputToolsMenu: (import("./types").ToolsMenuItem | "-")[]; onFinishTranscribeWithAudio: (audioBlob: Blob) => void | Promise; modelValue: string; onStartTranscribe: () => void; onCancelTranscribe: () => void; onFinishTranscribe: () => void; loadingIndexes: ReadonlyArray; }, {}, string, {}, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => { $slots: { "welcome-message"?: () => unknown; input?: (props: import("./types").CopilotSidebarWelcomeScreenInputSlotProps) => unknown; "suggestion-view"?: (props: import("./types").CopilotSidebarWelcomeScreenSuggestionViewSlotProps) => unknown; layout?: (props: import("./types").CopilotSidebarWelcomeScreenLayoutSlotProps) => unknown; }; }); }; //# sourceMappingURL=index.d.ts.map