import { CheckerParams } from "./Checker"; export interface MinParams extends CheckerParams { min: number; } export interface MaxParams extends CheckerParams { max: number; } export interface PatternParams extends CheckerParams { pattern: RegExp; } declare const checkers: { email: { fn: (value: string, params: CheckerParams) => boolean; message: string; }; max: { fn: (value: number, params: MaxParams) => boolean; message: string; }; maxSize: { fn: (value: string | any[], params: MaxParams) => boolean; message: string; }; min: { fn: (value: number, params: MinParams) => boolean; message: string; }; minSize: { fn: (value: string | any[], params: MinParams) => boolean; message: string; }; pattern: { fn: (value: string, params: PatternParams) => boolean; message: string; }; required: { fn: (value: any, params: CheckerParams) => boolean; message: string; }; }; export default checkers;