import { ComponentDependency } from '../../../shared/panel/modules/field-dependency-module/types';
import { MapRule, PriorityRule, ResolveRule } from '../../../../domain/field/field-props-schema-type';
import { FieldNodeRenderers } from '../../../../domain/widget/component-type';
export declare const commonDefaultRenderers: FieldNodeRenderers;
export declare const commonDefaultProps: {
    readonly viewState: string;
    readonly emptySymbol: null;
    readonly required: true;
    readonly disabled: false;
    readonly defaultValue: null;
    readonly placeholder: null;
    readonly componentDependency: ComponentDependency;
    readonly computedOptions: null;
    readonly cannotInput: false;
    readonly newSpecificConfig: {};
};
export declare const dateFieldDefaultProps: {
    readonly enableCustomFormat: false;
    readonly formatSeparator: "-";
    readonly formatTemplate: "YYYY${sep}MM${sep}DD";
    readonly customFormat: undefined;
    readonly defaultSysDate: false;
    readonly enableRangeValidate: false;
    readonly maxValidateMode: string;
    readonly minValidateMode: string;
    readonly minValue: undefined;
    readonly maxValue: undefined;
    readonly minFormulaExpr: undefined;
    readonly maxFormulaExpr: undefined;
};
export declare const numberFieldDefaultProps: {
    readonly displayMode: string;
    readonly enableRangeValidate: false;
    readonly maxValidateMode: string;
    readonly minValidateMode: string;
    readonly minValue: undefined;
    readonly maxValue: undefined;
    readonly minFormulaExpr: undefined;
    readonly maxFormulaExpr: undefined;
};
export declare const signFieldDefaultProps: {
    readonly signatureNumber: string;
    readonly signatureType: string;
    readonly signTimeType: string;
    readonly signDisplayStyle: string;
    readonly populateFields: readonly [];
};
export declare const fileFieldDefaultProps: {
    readonly imageDisplayMode: string;
    readonly maxCount: undefined;
    readonly maxSize: undefined;
    readonly showFileName: undefined;
    readonly acceptTypes: readonly [];
};
export declare const styleDefaultProps: {
    readonly renderComp: string;
    readonly iconLabelSpace: 8;
    readonly labelPosition: string;
    readonly direction: "landscape";
    /** 控件大小 */
    readonly controlSize: 24;
    /** 枚举项的间距 */
    readonly controlEnumSpace: 16;
};
export declare const styleSizeDefaultProps: {
    /** 组件默认宽度 */
    readonly width: 120;
    /** 组件默认高度 */
    readonly height: 68;
};
export declare const labelPriorityConfig: PriorityRule;
export declare const labelResolveDateConfig: ResolveRule;
export declare const labelResolveUserConfig: ResolveRule;
export declare const labelResolveOrgConfig: ResolveRule;
export declare const labelResolveEnumConfig: ResolveRule;
export declare const optionsMapEnumConfig: MapRule;
