import type { ContextFile } from '../../types/schemas/chat/files.js'; import type { KnowledgeSource } from '../../types/schemas/chat/workspace-settings.js'; import type { CanvasTool } from '../../types/schemas/tools/canvas.js'; type __VLS_Props = { systemMessage: string | null; contextFiles: readonly ContextFile[] | null; canvasTools: readonly CanvasTool[] | null; knowledgeSources: readonly KnowledgeSource[] | null; hasMessages?: boolean; disabled?: boolean; }; declare function addFiles(files: File[]): void; declare const __VLS_export: import("vue").DefineComponent<__VLS_Props, { addFiles: typeof addFiles; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & { "update:systemMessage": (value: string) => any; "update:contextFiles": (value: ContextFile[]) => any; "update:canvasTools": (value: CanvasTool[]) => any; "update:knowledgeSources": (value: KnowledgeSource[]) => any; clearThread: () => any; saved: () => any; }, string, import("vue").PublicProps, Readonly<__VLS_Props> & Readonly<{ "onUpdate:systemMessage"?: ((value: string) => any) | undefined; "onUpdate:contextFiles"?: ((value: ContextFile[]) => any) | undefined; "onUpdate:canvasTools"?: ((value: CanvasTool[]) => any) | undefined; "onUpdate:knowledgeSources"?: ((value: KnowledgeSource[]) => any) | undefined; onClearThread?: (() => any) | undefined; onSaved?: (() => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; declare const _default: typeof __VLS_export; export default _default;