import type { FieldMapToTime, FormSchema } from './types/form'; import type { CSSProperties, PropType } from 'vue'; import type { ColEx } from './types'; import type { TableActionType } from '../../..components/BzTable/src/types/table'; export declare const basicProps: { model: { type: PropType; default: {}; }; labelWidth: { type: PropType; default: number; }; fieldMapToTime: { type: PropType; default: () => never[]; }; compact: import("vue-types").VueTypeValidableDef & { default: boolean; }; schemas: { type: PropType; default: () => never[]; }; mergeDynamicData: { type: PropType; default: null; }; baseRowStyle: { type: PropType; }; baseColProps: { type: PropType>; }; autoSetPlaceHolder: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; autoSubmitOnEnter: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; submitOnReset: import("vue-types").VueTypeValidableDef & { default: boolean; }; submitOnChange: import("vue-types").VueTypeValidableDef & { default: boolean; }; size: import("vue-types").VueTypeDef & { default: string; }; disabled: import("vue-types").VueTypeValidableDef & { default: boolean; }; emptySpan: { type: PropType; default: number; }; showAdvancedButton: import("vue-types").VueTypeValidableDef & { default: boolean; }; transformDateFunc: { type: PropType; default: (date: any) => any; }; rulesMessageJoinLabel: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; autoAdvancedLine: import("vue-types").VueTypeValidableDef & { default: number; } & { default: number; }; alwaysShowLines: import("vue-types").VueTypeValidableDef & { default: number; } & { default: number; }; showActionButtonGroup: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; actionColOptions: PropType>; showResetButton: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; autoFocusFirstItem: import("vue-types").VueTypeValidableDef & { default: boolean; }; resetButtonOptions: PropType & { default: string; }; type: import("vue-types").VueTypeDef<"link" | "default" | "text" | "dashed" | "ghost" | "primary">; htmlType: import("vue-types").VueTypeDef<"reset" | "button" | "submit"> & { default: "reset" | "button" | "submit"; }; shape: import("vue-types").VueTypeDef<"circle" | "round">; size: { type: PropType; }; loading: { type: PropType; default: () => boolean | { delay?: number | undefined; }; }; disabled: import("vue-types").VueTypeValidableDef; ghost: import("vue-types").VueTypeValidableDef; block: import("vue-types").VueTypeValidableDef; danger: import("vue-types").VueTypeValidableDef; icon: import("vue-types").VueTypeValidableDef; href: import("vue-types").VueTypeValidableDef & { default: string; }; target: import("vue-types").VueTypeValidableDef & { default: string; }; title: import("vue-types").VueTypeValidableDef & { default: string; }; onClick: { type: PropType<(event: MouseEvent) => void>; }; }>>>>; showSubmitButton: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; submitButtonOptions: PropType & { default: string; }; type: import("vue-types").VueTypeDef<"link" | "default" | "text" | "dashed" | "ghost" | "primary">; htmlType: import("vue-types").VueTypeDef<"reset" | "button" | "submit"> & { default: "reset" | "button" | "submit"; }; shape: import("vue-types").VueTypeDef<"circle" | "round">; size: { type: PropType; }; loading: { type: PropType; default: () => boolean | { delay?: number | undefined; }; }; disabled: import("vue-types").VueTypeValidableDef; ghost: import("vue-types").VueTypeValidableDef; block: import("vue-types").VueTypeValidableDef; danger: import("vue-types").VueTypeValidableDef; icon: import("vue-types").VueTypeValidableDef; href: import("vue-types").VueTypeValidableDef & { default: string; }; target: import("vue-types").VueTypeValidableDef & { default: string; }; title: import("vue-types").VueTypeValidableDef & { default: string; }; onClick: { type: PropType<(event: MouseEvent) => void>; }; }>>>>; resetFunc: PropType<() => Promise>; submitFunc: PropType<() => Promise>; hideRequiredMark: import("vue-types").VueTypeValidableDef & { default: boolean; }; labelCol: PropType>; layout: import("vue-types").VueTypeDef & { default: string; }; tableAction: { type: PropType; }; wrapperCol: PropType>; colon: import("vue-types").VueTypeValidableDef & { default: boolean; }; labelAlign: import("vue-types").VueTypeValidableDef & { default: string; }; rowProps: PropType; align: import("vue-types").VueTypeDef<"bottom" | "top" | "middle" | "stretch">; justify: import("vue-types").VueTypeDef<"space-around" | "space-between" | "center" | "end" | "start">; prefixCls: import("vue-types").VueTypeValidableDef & { default: string; }; gutter: import("vue-types").VueTypeDef & { default: number | (() => { [key: string]: any; }); }; wrap: import("vue-types").VueTypeValidableDef; }>>>; };