import type { ResultValidData, RuleResultType, RulesObjectType, ValidationFunctionType, ValidationOptionsType } from '../../types'; /** * Function validate */ declare const validate: (rule: ValidationFunctionType, value: unknown, opt?: number | boolean) => RuleResultType; /** * Function validate Column from options * * @param options - object from header validationOptions * --Example: validationOptions: { required: true } * @param val - value of variable | column * @returns result: {{valid: boolean, errors: []}} */ declare const validateColumn: (options: ValidationOptionsType, val: unknown) => ResultValidData; /** * Collection of validate functions */ declare const rules: RulesObjectType; export { rules, validate, validateColumn };