import type { FieldMapToTime, FormSchema } from './types/form'; import type { CSSProperties, PropType } from 'vue'; import type { ColEx } from './types'; import type { TableActionType } from '../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 void) | undefined; ghost?: boolean | undefined; danger?: boolean | undefined; shape?: "circle" | "round" | undefined; block?: boolean | undefined; }>>>; showSubmitButton: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; submitButtonOptions: PropType void) | undefined; ghost?: boolean | undefined; danger?: boolean | undefined; shape?: "circle" | "round" | undefined; block?: boolean | undefined; }>>>; 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>; };