import type { CopilotChatFeatherSlotProps, CopilotChatMessageViewSlotProps, CopilotChatScrollToBottomButtonSlotProps, CopilotChatScrollViewSlotProps, CopilotChatWelcomeScreenSlotProps, CopilotPopupViewHeaderSlotProps, CopilotPopupViewProps, CopilotPopupViewToggleButtonSlotProps, CopilotSidebarWelcomeScreenInputSlotProps, CopilotSidebarWelcomeScreenSuggestionViewSlotProps } from "./types"; type __VLS_Slots = { header?: (props: CopilotPopupViewHeaderSlotProps) => unknown; "toggle-button"?: (props: CopilotPopupViewToggleButtonSlotProps) => unknown; "message-view"?: (props: CopilotChatMessageViewSlotProps) => unknown; "scroll-view"?: (props: CopilotChatScrollViewSlotProps) => unknown; feather?: (props: CopilotChatFeatherSlotProps) => unknown; "scroll-to-bottom-button"?: (props: CopilotChatScrollToBottomButtonSlotProps) => unknown; input?: (props: CopilotSidebarWelcomeScreenInputSlotProps) => unknown; "suggestion-view"?: (props: CopilotSidebarWelcomeScreenSuggestionViewSlotProps) => unknown; "welcome-screen"?: (props: CopilotChatWelcomeScreenSlotProps) => unknown; "welcome-message"?: () => unknown; }; 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: import("@copilotkit/core").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: 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.js").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").ComponentProvideOptions, false, {}, any>; declare const _default: __VLS_WithSlots; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; }; //# sourceMappingURL=CopilotPopupView.vue.d.ts.map