declare const XForm: import("vue").ComponentOptions; queryFn: () => void; onEvent: (item?: any) => { change: () => any; input: () => any; focus: () => any; blur: () => any; }; resetFn: () => void; onFoldFn: () => void; listDataEx: import("@vue/composition-api").Ref<{ type: string; label: string; default: string; key: string; props: { [x: string]: any; }; multiple: boolean; span: string; value: string | number | string[] | number[] | { [x: string]: unknown; }; remote: boolean; pagesType: "scroll" | "page"; optionsPro: (params: string) => void; assignKeys?: string[]; }[]>; innerIsFold: import("@vue/composition-api").Ref; dateRange: import("@vue/composition-api").Ref<["datetimerange", "daterange", "monthrange"]>; bem: { b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; bm: (blockSuffix?: string, modifier?: string) => string; em: (element?: string, modifier?: string) => string; bem: (blockSuffix?: string, element?: string, modifier?: string) => string; is: (name: string, state: boolean) => string; }; t: (key: string) => string; }> & import("@vue/composition-api").Data, {}, {}, { listData: { type: import("@vue/composition-api").PropType; default(): any[]; }; size: { type: import("@vue/composition-api").PropType; default: string; }; fold: { type: import("@vue/composition-api").PropType; default: boolean; }; isFold: { type: import("@vue/composition-api").PropType; default: boolean; }; labelWidth: { type: import("@vue/composition-api").PropType; }; modelValue: { type: import("@vue/composition-api").PropType>; default(): {}; }; }, import("@vue/composition-api").ExtractPropTypes<{ listData: { type: import("@vue/composition-api").PropType; default(): any[]; }; size: { type: import("@vue/composition-api").PropType; default: string; }; fold: { type: import("@vue/composition-api").PropType; default: boolean; }; isFold: { type: import("@vue/composition-api").PropType; default: boolean; }; labelWidth: { type: import("@vue/composition-api").PropType; }; modelValue: { type: import("@vue/composition-api").PropType>; default(): {}; }; }>> & Omit, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{ modelValue: {}; size: string; listData: import("./src/data").FormItemType[]; fold: boolean; isFold: boolean; } & { labelWidth?: string | number; } & { [x: `on${Capitalize}`]: (...args: any[]) => any; }, import("@vue/composition-api").ShallowUnwrapRef<{ params: import("@vue/composition-api").ComputedRef<{}>; queryFn: () => void; onEvent: (item?: any) => { change: () => any; input: () => any; focus: () => any; blur: () => any; }; resetFn: () => void; onFoldFn: () => void; listDataEx: import("@vue/composition-api").Ref<{ type: string; label: string; default: string; key: string; props: { [x: string]: any; }; multiple: boolean; span: string; value: string | number | string[] | number[] | { [x: string]: unknown; }; remote: boolean; pagesType: "scroll" | "page"; optionsPro: (params: string) => void; assignKeys?: string[]; }[]>; innerIsFold: import("@vue/composition-api").Ref; dateRange: import("@vue/composition-api").Ref<["datetimerange", "daterange", "monthrange"]>; bem: { b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; bm: (blockSuffix?: string, modifier?: string) => string; em: (element?: string, modifier?: string) => string; bem: (blockSuffix?: string, element?: string, modifier?: string) => string; is: (name: string, state: boolean) => string; }; t: (key: string) => string; }>, import("@vue/composition-api").Data, {}, {}, {}, {}, string[], { modelValue: {}; size: string; listData: import("./src/data").FormItemType[]; fold: boolean; isFold: boolean; } & { labelWidth?: string | number; } & { [x: `on${Capitalize}`]: (...args: any[]) => any; }, { modelValue: {}; size: string; listData: import("./src/data").FormItemType[]; fold: boolean; isFold: boolean; }, true>) & import("vue").PluginObject; queryFn: () => void; onEvent: (item?: any) => { change: () => any; input: () => any; focus: () => any; blur: () => any; }; resetFn: () => void; onFoldFn: () => void; listDataEx: import("@vue/composition-api").Ref<{ type: string; label: string; default: string; key: string; props: { [x: string]: any; }; multiple: boolean; span: string; value: string | number | string[] | number[] | { [x: string]: unknown; }; remote: boolean; pagesType: "scroll" | "page"; optionsPro: (params: string) => void; assignKeys?: string[]; }[]>; innerIsFold: import("@vue/composition-api").Ref; dateRange: import("@vue/composition-api").Ref<["datetimerange", "daterange", "monthrange"]>; bem: { b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; bm: (blockSuffix?: string, modifier?: string) => string; em: (element?: string, modifier?: string) => string; bem: (blockSuffix?: string, element?: string, modifier?: string) => string; is: (name: string, state: boolean) => string; }; t: (key: string) => string; }> & import("@vue/composition-api").Data, {}, {}, { listData: { type: import("@vue/composition-api").PropType; default(): any[]; }; size: { type: import("@vue/composition-api").PropType; default: string; }; fold: { type: import("@vue/composition-api").PropType; default: boolean; }; isFold: { type: import("@vue/composition-api").PropType; default: boolean; }; labelWidth: { type: import("@vue/composition-api").PropType; }; modelValue: { type: import("@vue/composition-api").PropType>; default(): {}; }; }, import("@vue/composition-api").ExtractPropTypes<{ listData: { type: import("@vue/composition-api").PropType; default(): any[]; }; size: { type: import("@vue/composition-api").PropType; default: string; }; fold: { type: import("@vue/composition-api").PropType; default: boolean; }; isFold: { type: import("@vue/composition-api").PropType; default: boolean; }; labelWidth: { type: import("@vue/composition-api").PropType; }; modelValue: { type: import("@vue/composition-api").PropType>; default(): {}; }; }>> & Omit, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{ modelValue: {}; size: string; listData: import("./src/data").FormItemType[]; fold: boolean; isFold: boolean; } & { labelWidth?: string | number; } & { [x: `on${Capitalize}`]: (...args: any[]) => any; }, import("@vue/composition-api").ShallowUnwrapRef<{ params: import("@vue/composition-api").ComputedRef<{}>; queryFn: () => void; onEvent: (item?: any) => { change: () => any; input: () => any; focus: () => any; blur: () => any; }; resetFn: () => void; onFoldFn: () => void; listDataEx: import("@vue/composition-api").Ref<{ type: string; label: string; default: string; key: string; props: { [x: string]: any; }; multiple: boolean; span: string; value: string | number | string[] | number[] | { [x: string]: unknown; }; remote: boolean; pagesType: "scroll" | "page"; optionsPro: (params: string) => void; assignKeys?: string[]; }[]>; innerIsFold: import("@vue/composition-api").Ref; dateRange: import("@vue/composition-api").Ref<["datetimerange", "daterange", "monthrange"]>; bem: { b: (blockSuffix?: string) => string; e: (element?: string) => string; m: (modifier?: string) => string; be: (blockSuffix?: string, element?: string) => string; bm: (blockSuffix?: string, modifier?: string) => string; em: (element?: string, modifier?: string) => string; bem: (blockSuffix?: string, element?: string, modifier?: string) => string; is: (name: string, state: boolean) => string; }; t: (key: string) => string; }>, import("@vue/composition-api").Data, {}, {}, {}, {}, string[], { modelValue: {}; size: string; listData: import("./src/data").FormItemType[]; fold: boolean; isFold: boolean; } & { labelWidth?: string | number; } & { [x: `on${Capitalize}`]: (...args: any[]) => any; }, { modelValue: {}; size: string; listData: import("./src/data").FormItemType[]; fold: boolean; isFold: boolean; }, true>)> & Record; export { XForm }; export * from './src/types'; export default XForm; declare module 'vue' { interface GlobalComponents { XForm: typeof XForm; } }