import type { ComputedRef, Ref, ShallowRef } from 'vue'; import { type Message, APPROVAL_STATUS, InterruptReason, MessageContentType, MessageRole, MessageStatus } from '../ag-ui/types'; import type { UserQuestionInterrupt } from '../ag-ui/types/interrupt'; export type MessageGroup = { checked: boolean; isHover: boolean; messages: Message[]; pause?: boolean; startTime?: number; type: MessageRole; uid: string; userMessageTitle?: number | string; }; export declare const useMessageGroup: (options: { keyword?: ShallowRef; messages: ComputedRef; selectedUserMessages: Ref; }) => { messageGroups: Ref<{ checked: boolean; isHover: boolean; messages: ({ activityType: MessageContentType.FlowAgent | MessageContentType.KnowledgeRag | MessageContentType.ReferenceDocument | string; content: { confidence_title?: string | undefined; has_confidence?: boolean | undefined; is_active?: boolean | undefined; nodes: Record; statistics: { state_counts: Record; total: number; }; task_id: number; task_name: string; task_outputs: unknown; task_state: string; }[] | { content: string; referenceDocument: { name: string; originFile: string; url: string; }[]; } | { name: string; originFile: string; url: string; }[]; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.Activity; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { toolCalls?: { function: { arguments: string; description?: string | undefined; mcpName?: string | undefined; name: string; }; id: string; toolMessage?: { duration?: number | undefined; error?: boolean | string | undefined; toolCallId?: string | undefined; content?: string | undefined; id?: string | number | undefined; messageId?: string | number | undefined; name?: string | undefined; role?: MessageRole.Tool | undefined; status?: MessageStatus | undefined; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | undefined; type: MessageContentType.Function; }[] | undefined; content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.Assistant; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.Developer; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.Guide; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.HiddenAssistant; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.HiddenGuide; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.Hidden; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.HiddenSystem; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.HiddenUser; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.Info; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.Loading; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: { message?: string | undefined; outcome?: { interrupts: ({ expiresAt?: string | undefined; id: string; message?: string | undefined; metadata?: { ticket: { approvers: string[]; sn: string; status: APPROVAL_STATUS; submit_time: string; title: string; url: string; }; } | undefined; properties?: Record | undefined; reason: InterruptReason.AIDevToolApproval; toolCallId: string; } | { expiresAt?: string | undefined; id: string; message?: string | undefined; metadata?: Record | undefined; properties?: Record | undefined; reason: InterruptReason; toolCallId: string; } | { expiresAt?: string | undefined; id: string; message?: string | undefined; metadata?: { questions: { header: string; multiSelect?: boolean | undefined; options?: { description: string; label: string; }[] | undefined; question: string; }[]; } | undefined; properties?: Record | undefined; reason: InterruptReason.UserQuestion; toolCallId: string; })[]; type: "interrupt"; } | { type: "success"; } | undefined; result?: { id?: string | undefined; interruptId: string; payload: { metadata: { ticket: { approvers: string[]; sn: string; status: APPROVAL_STATUS; submit_time: string; title: string; url: string; }; }; }; reason: InterruptReason.AIDevToolApproval; status: "cancelled" | "resolved"; } | { id?: string | undefined; interruptId: string; payload: { answers: { answer: { description: string; label: string; }[]; multiSelect?: boolean | undefined; question: string; }[]; }; reason: InterruptReason.UserQuestion; status: "cancelled" | "resolved"; } | undefined; runId?: string | undefined; threadId?: string | undefined; }; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.Interrupt; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.Pause; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.Placeholder; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { duration?: number | undefined; content: string[]; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.Reasoning; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.System; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.TemplateAssistant; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.TemplateGuide; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.TemplateHidden; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.TemplateSystem; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.TemplateUser; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { duration: number; error?: boolean | string | undefined; toolCallId: string; content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.Tool; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string | ({ data?: string | undefined; filename?: string | undefined; id?: string | undefined; mimeType: string; type: MessageContentType.Binary; url?: string | undefined; } | { text: string; type: MessageContentType.Text; })[]; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.User; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; })[]; pause?: boolean | undefined; startTime?: number | undefined; type: MessageRole; uid: string; userMessageTitle?: number | string | undefined; }[], MessageGroup[] | { checked: boolean; isHover: boolean; messages: ({ activityType: MessageContentType.FlowAgent | MessageContentType.KnowledgeRag | MessageContentType.ReferenceDocument | string; content: { confidence_title?: string | undefined; has_confidence?: boolean | undefined; is_active?: boolean | undefined; nodes: Record; statistics: { state_counts: Record; total: number; }; task_id: number; task_name: string; task_outputs: unknown; task_state: string; }[] | { content: string; referenceDocument: { name: string; originFile: string; url: string; }[]; } | { name: string; originFile: string; url: string; }[]; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.Activity; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { toolCalls?: { function: { arguments: string; description?: string | undefined; mcpName?: string | undefined; name: string; }; id: string; toolMessage?: { duration?: number | undefined; error?: boolean | string | undefined; toolCallId?: string | undefined; content?: string | undefined; id?: string | number | undefined; messageId?: string | number | undefined; name?: string | undefined; role?: MessageRole.Tool | undefined; status?: MessageStatus | undefined; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | undefined; type: MessageContentType.Function; }[] | undefined; content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.Assistant; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.Developer; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.Guide; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.HiddenAssistant; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.HiddenGuide; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.Hidden; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.HiddenSystem; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.HiddenUser; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.Info; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.Loading; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: { message?: string | undefined; outcome?: { interrupts: ({ expiresAt?: string | undefined; id: string; message?: string | undefined; metadata?: { ticket: { approvers: string[]; sn: string; status: APPROVAL_STATUS; submit_time: string; title: string; url: string; }; } | undefined; properties?: Record | undefined; reason: InterruptReason.AIDevToolApproval; toolCallId: string; } | { expiresAt?: string | undefined; id: string; message?: string | undefined; metadata?: Record | undefined; properties?: Record | undefined; reason: InterruptReason; toolCallId: string; } | { expiresAt?: string | undefined; id: string; message?: string | undefined; metadata?: { questions: { header: string; multiSelect?: boolean | undefined; options?: { description: string; label: string; }[] | undefined; question: string; }[]; } | undefined; properties?: Record | undefined; reason: InterruptReason.UserQuestion; toolCallId: string; })[]; type: "interrupt"; } | { type: "success"; } | undefined; result?: { id?: string | undefined; interruptId: string; payload: { metadata: { ticket: { approvers: string[]; sn: string; status: APPROVAL_STATUS; submit_time: string; title: string; url: string; }; }; }; reason: InterruptReason.AIDevToolApproval; status: "cancelled" | "resolved"; } | { id?: string | undefined; interruptId: string; payload: { answers: { answer: { description: string; label: string; }[]; multiSelect?: boolean | undefined; question: string; }[]; }; reason: InterruptReason.UserQuestion; status: "cancelled" | "resolved"; } | undefined; runId?: string | undefined; threadId?: string | undefined; }; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.Interrupt; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.Pause; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.Placeholder; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { duration?: number | undefined; content: string[]; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.Reasoning; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.System; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.TemplateAssistant; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.TemplateGuide; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.TemplateHidden; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.TemplateSystem; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.TemplateUser; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { duration: number; error?: boolean | string | undefined; toolCallId: string; content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.Tool; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string | ({ data?: string | undefined; filename?: string | undefined; id?: string | undefined; mimeType: string; type: MessageContentType.Binary; url?: string | undefined; } | { text: string; type: MessageContentType.Text; })[]; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.User; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; })[]; pause?: boolean | undefined; startTime?: number | undefined; type: MessageRole; uid: string; userMessageTitle?: number | string | undefined; }[]>; executionGroups: ComputedRef; activeUserQuestionInterrupt: ComputedRef; pendingApprovalCount: ComputedRef; pendingApprovalTipText: ComputedRef; isShareMode: ShallowRef; isAllSelected: ComputedRef; onToggleShareAll: (isAllSelected: boolean) => void; onCancelShare: () => void; onConfirmShare: () => ({ activityType: MessageContentType.FlowAgent | MessageContentType.KnowledgeRag | MessageContentType.ReferenceDocument | string; content: { confidence_title?: string | undefined; has_confidence?: boolean | undefined; is_active?: boolean | undefined; nodes: Record; statistics: { state_counts: Record; total: number; }; task_id: number; task_name: string; task_outputs: unknown; task_state: string; }[] | { content: string; referenceDocument: { name: string; originFile: string; url: string; }[]; } | { name: string; originFile: string; url: string; }[]; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.Activity; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { toolCalls?: { function: { arguments: string; description?: string | undefined; mcpName?: string | undefined; name: string; }; id: string; toolMessage?: { duration?: number | undefined; error?: boolean | string | undefined; toolCallId?: string | undefined; content?: string | undefined; id?: string | number | undefined; messageId?: string | number | undefined; name?: string | undefined; role?: MessageRole.Tool | undefined; status?: MessageStatus | undefined; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | undefined; type: MessageContentType.Function; }[] | undefined; content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.Assistant; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.Developer; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.Guide; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.HiddenAssistant; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.HiddenGuide; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.Hidden; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.HiddenSystem; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.HiddenUser; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.Info; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.Loading; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: { message?: string | undefined; outcome?: { interrupts: ({ expiresAt?: string | undefined; id: string; message?: string | undefined; metadata?: { ticket: { approvers: string[]; sn: string; status: APPROVAL_STATUS; submit_time: string; title: string; url: string; }; } | undefined; properties?: Record | undefined; reason: InterruptReason.AIDevToolApproval; toolCallId: string; } | { expiresAt?: string | undefined; id: string; message?: string | undefined; metadata?: Record | undefined; properties?: Record | undefined; reason: InterruptReason; toolCallId: string; } | { expiresAt?: string | undefined; id: string; message?: string | undefined; metadata?: { questions: { header: string; multiSelect?: boolean | undefined; options?: { description: string; label: string; }[] | undefined; question: string; }[]; } | undefined; properties?: Record | undefined; reason: InterruptReason.UserQuestion; toolCallId: string; })[]; type: "interrupt"; } | { type: "success"; } | undefined; result?: { id?: string | undefined; interruptId: string; payload: { metadata: { ticket: { approvers: string[]; sn: string; status: APPROVAL_STATUS; submit_time: string; title: string; url: string; }; }; }; reason: InterruptReason.AIDevToolApproval; status: "cancelled" | "resolved"; } | { id?: string | undefined; interruptId: string; payload: { answers: { answer: { description: string; label: string; }[]; multiSelect?: boolean | undefined; question: string; }[]; }; reason: InterruptReason.UserQuestion; status: "cancelled" | "resolved"; } | undefined; runId?: string | undefined; threadId?: string | undefined; }; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.Interrupt; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.Pause; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.Placeholder; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { duration?: number | undefined; content: string[]; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.Reasoning; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.System; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.TemplateAssistant; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.TemplateGuide; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.TemplateHidden; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.TemplateSystem; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.TemplateUser; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { duration: number; error?: boolean | string | undefined; toolCallId: string; content: string; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.Tool; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; } | { content: string | ({ data?: string | undefined; filename?: string | undefined; id?: string | undefined; mimeType: string; type: MessageContentType.Binary; url?: string | undefined; } | { text: string; type: MessageContentType.Text; })[]; id: number | string; messageId: number | string; name?: string | undefined; role: MessageRole.User; status: MessageStatus; uid?: string | undefined; property?: { extra?: { cite: string | { data: { key: string; value: string; }[]; title: string; type: "structured"; }; command: string; context: { [x: string]: string | undefined; __key?: string | undefined; __label?: string | undefined; __value?: string | undefined; context_type?: "number" | "text" | "select" | "input" | "textarea" | "radioGroup" | "switcher" | "checkbox" | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key?: string | undefined; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; }[]; pause?: boolean | undefined; shortcut?: { alias?: string | undefined; components?: ({ props: { readonly [x: string]: unknown; disabled?: boolean | undefined; modelValue?: unknown[] | undefined; withValidate?: boolean | undefined; options: { readonly [x: string]: unknown; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; outline?: boolean | undefined; readonly?: boolean | undefined; trueLabel?: string | number | boolean | undefined; falseLabel?: string | number | boolean | undefined; checked?: boolean | undefined; indeterminate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; immediateEmitChange?: boolean | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "checkboxGroup"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "input"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "number"; } | { props: { readonly [x: string]: unknown; name?: string | undefined; type?: string | undefined; disabled?: boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; options: { readonly [x: string]: unknown; name?: string | undefined; disabled?: boolean | undefined; modelValue?: string | number | boolean | undefined; checked?: boolean | undefined; beforeChange?: ((event: string | number | boolean) => boolean | Promise) | undefined; }[]; }; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "radioGroup"; } | { props?: { readonly [x: string]: unknown; prefix?: string | undefined; size?: "small" | "default" | "large" | "huge" | undefined; disabled?: boolean | undefined; trigger?: "default" | "manual" | undefined; showOnInit?: boolean | undefined; loading?: boolean | undefined; multiple?: boolean | undefined; placeholder?: string | undefined; list?: any[] | undefined; tagTheme?: "" | "info" | "success" | "danger" | "warning" | undefined; behavior?: "normal" | "simplicity" | undefined; selectedStyle?: "checkbox" | "check" | undefined; scrollHeight?: number | undefined; clearable?: boolean | undefined; withValidate?: boolean | undefined; minHeight?: number | undefined; noDataText?: string | undefined; showSelectedIcon?: boolean | undefined; highlightKeyword?: boolean | undefined; filterable?: boolean | undefined; allowCreate?: boolean | undefined; collapseTags?: boolean | undefined; popoverMinWidth?: number | undefined; remoteMethod?: ((...args: any[]) => any) | undefined; showAll?: boolean | undefined; allOptionText?: string | undefined; showSelectAll?: boolean | undefined; multipleMode?: string | undefined; autoHeight?: boolean | undefined; noMatchText?: string | undefined; loadingText?: string | undefined; searchPlaceholder?: string | undefined; selectAllText?: string | undefined; scrollLoading?: boolean | undefined; customContent?: boolean | undefined; idKey?: string | undefined; displayKey?: string | undefined; inputSearch?: boolean | undefined; enableVirtualRender?: boolean | undefined; allowEmptyValues?: unknown[] | undefined; autoFocus?: boolean | undefined; disableFocusBehavior?: boolean | undefined; keepSearchValue?: boolean | undefined; searchWithPinyin?: boolean | undefined; disableScrollToSelectedOption?: boolean | undefined; inputTooltipsOptions?: {} | undefined; options: { readonly [x: string]: unknown; disabled?: boolean | undefined; order?: number | undefined; }[]; } | undefined; default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; type: "select"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; extCls?: string | undefined; disabled?: boolean | undefined; theme?: "success" | "primary" | undefined; value?: string | number | boolean | undefined; modelValue?: string | number | boolean | undefined; withValidate?: boolean | undefined; beforeChange?: ((...args: any[]) => any) | undefined; showText?: boolean | undefined; isOutline?: boolean | undefined; onText?: string | undefined; offText?: string | undefined; isSquare?: boolean | undefined; trueValue?: string | number | boolean | undefined; falseValue?: string | number | boolean | undefined; } | undefined; type: "switcher"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "textarea"; } | { default?: string | undefined; fillBack?: boolean | undefined; fillRegx?: RegExp | undefined; key: string; max?: 100 | undefined; min?: 1 | undefined; name?: string | undefined; options?: { label: string; value: string; }[] | undefined; placeholder?: string | undefined; required?: boolean | undefined; rows?: number | undefined; formItemProps?: { readonly [x: string]: unknown; required?: boolean | undefined; label?: string | undefined; description?: string | undefined; email?: boolean | undefined; property?: string | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; rules?: unknown[] | undefined; errorDisplayType?: string | undefined; errorTipAppendToParent?: boolean | undefined; } | undefined; props?: { readonly [x: string]: unknown; type?: string | undefined; prefix?: string | undefined; resize?: boolean | undefined; disabled?: boolean | undefined; placeholder?: string | undefined; step?: number | undefined; max?: number | undefined; min?: number | undefined; maxlength?: number | undefined; behavior?: "normal" | "simplicity" | undefined; clearable?: boolean | undefined; readonly?: boolean | undefined; prefixIcon?: string | undefined; suffixIcon?: string | undefined; suffix?: string | undefined; maxcharacter?: number | undefined; showWordLimit?: boolean | undefined; showControl?: boolean | undefined; showClearOnlyHover?: boolean | undefined; precision?: number | undefined; rows?: number | undefined; selectReadonly?: boolean | undefined; withValidate?: boolean | undefined; overMaxLengthLimit?: boolean | undefined; showOverflowTooltips?: boolean | undefined; tooltipsOptions?: {} | undefined; autosize?: boolean | { minRows?: number | undefined; maxRows?: number | undefined; } | undefined; stopPropagation?: boolean | undefined; } | undefined; type: "text"; })[] | undefined; description?: string | undefined; formModel?: Record | undefined; icon?: (((c: typeof import("vue").h) => import("vue").Component | import("vue").VNode) | string | import("vue").VNode) | undefined; id?: string | undefined; key?: string | undefined; name?: string | undefined; } | undefined; } | undefined; } | undefined; })[]; };