import type { Suggestion } from "@copilotkit/core"; import type { Message } from "@ag-ui/core"; import type { CopilotChatInputSlotProps, CopilotChatProps, CopilotChatInterruptSlotProps, CopilotChatSuggestionViewSlotProps, CopilotChatViewOverrideSlotProps, CopilotChatWelcomeScreenSlotProps } from "./types"; type __VLS_Slots = { "chat-view"?: (props: CopilotChatViewOverrideSlotProps) => unknown; "message-view"?: (props: { messages: Message[]; isRunning: boolean; }) => unknown; interrupt?: (props: CopilotChatInterruptSlotProps) => unknown; input?: (props: CopilotChatInputSlotProps) => unknown; "suggestion-view"?: (props: CopilotChatSuggestionViewSlotProps) => unknown; "welcome-screen"?: (props: CopilotChatWelcomeScreenSlotProps) => unknown; "welcome-message"?: () => unknown; [key: string]: ((props: any) => unknown) | undefined; }; declare const __VLS_component: import("vue").DefineComponent any; "submit-message": (value: string) => any; "add-file": () => any; "start-transcribe": () => any; "cancel-transcribe": () => any; "finish-transcribe": () => any; "select-suggestion": (suggestion: Suggestion, index: number) => any; "input-change": (value: string) => any; }, string, import("vue").PublicProps, 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: Suggestion, index: number) => any) | undefined; "onInput-change"?: ((value: string) => any) | undefined; }>, { autoScroll: import("./normalize-auto-scroll.js").AutoScrollMode | boolean; welcomeScreen: boolean; inputValue: string; inputMode: import("./types").CopilotChatInputMode; inputToolsMenu: (import("./types").ToolsMenuItem | "-")[]; onFinishTranscribeWithAudio: (audioBlob: Blob) => void | Promise; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; declare const _default: __VLS_WithSlots; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; }; //# sourceMappingURL=CopilotChat.vue.d.ts.map