import { AbstractValidatableDocument } from '../../contracts/abstract-validatable-document.js'; import { ReasonCode } from '../../contracts/reason-code.js'; /** * Validates Brazilian CEP (Código de Endereçamento Postal) numbers. */ export declare class CEPValidation extends AbstractValidatableDocument { protected documentName(): string; /** * Generates a valid CEP (8 digits; format-only, no check digit). * * @param formatted When true, returns the masked form (00000-000). */ static generate(formatted?: boolean): string; protected doValidate(): ReasonCode | null; /** Canonical CEP mask: 00000-000. */ protected mask(stripped: string): string; }