import { ValidatorRule } from "./types"; import { SDKError } from "../errors"; import { CommonError, ConnectAuthError } from "../common/errors"; declare class ValidationResult { private readonly errorText; private readonly params; private readonly valid; constructor(errorText: string | undefined, params: T, valid?: boolean); isValid(): boolean; error(isLegacy?: boolean): SDKError | CommonError | ConnectAuthError | null; } export declare class Validator { private readonly rules; constructor(rules: Record); validate(params: T): ValidationResult; } export {};