import { FormatOptions, IDocumentValidator, ValidationOptions, ValidationResult } from './types'; export declare class CPFValidator implements IDocumentValidator { private readonly firstDigitMultipliers; private readonly secondDigitMultipliers; constructor(); clean(input: string): string; format(input: string): string | null; validate(input: string): ValidationResult; weakValidate(input: string): ValidationResult; private validateCheckDigits; } export declare function validateCPF(input: string, options?: ValidationOptions): ValidationResult; export declare function weakValidateCPF(input: string): ValidationResult; export declare function formatCPF(input: string, options?: FormatOptions): string | null; export declare function cleanCPF(input: string): string; export declare function maskCPF(input: string, options?: FormatOptions): string | null;