import { KreFormFieldConfig } from "@kre-form/core";
export declare function getFieldPro(field: KreFormFieldConfig, key: string): any;
export declare function requiredValidationMessage(err: any, field: KreFormFieldConfig): string;
export declare function minlengthValidationMessage(err: any, field: KreFormFieldConfig): string;
export declare function maxlengthValidationMessage(err: any, field: KreFormFieldConfig): string;
export declare function minValidationMessage(err: any, field: KreFormFieldConfig): string;
export declare function maxValidationMessage(err: any, field: KreFormFieldConfig): string;
export declare function patternMessage(err: any, field: KreFormFieldConfig): string;
export declare let validationConfig: {
    validationMessages: ({
        name: string;
        message: typeof requiredValidationMessage;
    } | {
        name: string;
        message: string;
    })[];
    types: {
        name: string;
        extends: string;
    }[];
};
