import { Field } from "../../Field"; import { IFieldsObject } from "../../../interfaces/FieldInterface"; export declare type ICustomRuleCallback = (field: Field, fields?: IFieldsObject) => Promise<{ namespace: string; longMessage: any; shortMessage: any; } | undefined | null>; export declare function custom(callback: ICustomRuleCallback): (field: Field, fields: IFieldsObject) => Promise<{ [x: string]: Field; }>; //# sourceMappingURL=custom.d.ts.map