import { Store } from "effector"; export declare type Validator = (v: string) => K | null; export declare type ValidatorConst = T extends Validator ? K : unknown; export declare type ValidatorTupleConsts[]]> = ValidatorConst; export declare function applyValidators[], U extends string = string>(store: Store, validators: [...T]): Store | null>; export declare const validMaxLengthLongText: Validator<"max_length_exceeded">; export declare const validMaxLength250: Validator<"max_length_exceeded">; export declare const validMaxLength190: Validator<"max_length_exceeded">; export declare const validMaxLength160: Validator<"max_length_exceeded">; export declare const validMaxLength80: Validator<"max_length_exceeded">; export declare const validMaxLength32: Validator<"max_length_exceeded">; export declare const validNonEmpty: Validator<"invalid_non_empty">; export declare const validEmail: Validator<"invalid_email">; export declare function combineValidators(validStates: Store[]): Store;