import { ILayoutConfig } from '@/@types'; import { JSONSchema7 } from 'json-schema'; import { PropType } from 'vue'; declare const _default: { schema: { type: PropType; default: () => JSONSchema7; }; path: { type: StringConstructor; default: string; }; required: { type: BooleanConstructor; default: boolean; }; rootData: { type: ObjectConstructor; default: () => {}; }; value: { type: (ObjectConstructor | ArrayConstructor | StringConstructor | NumberConstructor | BooleanConstructor)[]; }; layout: { type: PropType; default: () => Partial; }; context: { type: ObjectConstructor; default: () => {}; }; removeable: { type: BooleanConstructor; default: boolean; }; httpAdapter: { type: ObjectConstructor; default: () => { request: (url: string, config?: Partial) => Promise; responseParse: (res: any) => any; }; }; visible: { type: BooleanConstructor; default: boolean; }; error: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; readonly: { type: BooleanConstructor; default: boolean; }; readonlyMode: { type: StringConstructor; default: string; validator: (value: any) => boolean; }; }; export default _default;