import { ExtractPropTypes, PropType } from 'vue'; import { default as DesignerView } from './designerView.vue'; import { DynamicDataType, DynamicComponentType, DynamicConfigProps } from '../../common'; export declare const designerViewProps: { modelValue: { readonly type: PropType>)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; camelCase: BooleanConstructor; dataTypes: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; appendDataTypes: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; componentTypes: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; appendComponentTypes: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; filterComponentTypes: import('element-plus/es/utils/index.mjs').EpPropFinalized<{ (arrayLength: number): String[]; (...items: String[]): String[]; new (arrayLength: number): String[]; new (...items: String[]): String[]; isArray(arg: any): arg is any[]; readonly prototype: any[]; from(arrayLike: ArrayLike): T[]; from(arrayLike: ArrayLike, mapfn: (v: T, k: number) => U, thisArg?: any): U[]; from(iterable: Iterable | ArrayLike): T[]; from(iterable: Iterable | ArrayLike, mapfn: (v: T, k: number) => U, thisArg?: any): U[]; of(...items: T[]): T[]; readonly [Symbol.species]: ArrayConstructor; }, unknown, unknown, never[], boolean>; filterComponentTitle: import('element-plus/es/utils/index.mjs').EpPropFinalized; customComponentTitle: import('element-plus/es/utils/index.mjs').EpPropFinalized; componentRelateDataType: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; initRootForm: import('element-plus/es/utils/index.mjs').EpPropFinalized; onSave: FunctionConstructor; onBack: FunctionConstructor; importProcess: FunctionConstructor; height: StringConstructor; modelProps: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; enableLocalStorage: BooleanConstructor; toolbar: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; aiUrl: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; aiSystemPrompt: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; aiBuildRequest: { readonly type: PropType<(sys: string, prompt: string) => any>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; aiPickResponse: { readonly type: PropType<(data: any) => string>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; leftWidth: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; rightWidth: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | NumberConstructor)[], unknown, unknown, string, boolean>; rightToolbar: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | (((new (...args: any[]) => string[]) | (() => string[])) | null)[], unknown, unknown, string[], boolean>; nameEqualsCode: BooleanConstructor; globalData: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => Record) | (() => Record) | (((new (...args: any[]) => Record) | (() => Record)) | null)[], unknown, unknown, null, boolean>; globalDataFields: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | (((new (...args: any[]) => string[]) | (() => string[])) | null)[], unknown, unknown, () => never[], boolean>; aIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; tip: StringConstructor; tipPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => import('../../../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../../../..').TipPosition)) | null)[], unknown, unknown, string, boolean>; suffixContent: StringConstructor; childType: { readonly type: PropType "default" | "input" | "picker" | "button") | (() => import('../../../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../../../..').ChildType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; createFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; requiredMessage: StringConstructor; validType: { readonly type: PropType "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../../../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../../../..').ValidType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validExpression: StringConstructor; validMessage: StringConstructor; validMethod: FunctionConstructor; validTrigger: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "change" | "blur") | (() => import('../../../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../../../..').ValidTriggerType)) | null)[], unknown, unknown, string, boolean>; queryField: StringConstructor; queryMethod: { readonly type: PropType "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../../../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../../../..').QueryMethod)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDataType: { readonly type: PropType "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../../../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../../../..').QueryDataType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRange: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropFinalized; spacer: StringConstructor; spaceWrap: BooleanConstructor; spaceSize: { readonly type: PropType)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; propStart: StringConstructor; propEnd: StringConstructor; labelWidth: StringConstructor; labelPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; label: StringConstructor; prop: { readonly type: PropType string | string[]) | (() => import('element-plus').FormItemProp) | (((new (...args: any[]) => string | string[]) | (() => import('element-plus').FormItemProp)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; required: import('element-plus/es/utils/index.mjs').EpPropFinalized; rules: { readonly type: PropType import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable) | (((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; showMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; size: { readonly type: PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export type DesignerViewProps = ExtractPropTypes; export type DesignerViewInstance = InstanceType;