import { AbstractValidatableDocument } from '../../contracts/abstract-validatable-document.js'; import { ReasonCode } from '../../contracts/reason-code.js'; /** * Validates Brazilian RENAVAM (Registro Nacional de VeĆ­culos Automotores) numbers. */ export declare class RenavamValidation extends AbstractValidatableDocument { protected documentName(): string; /** * Generates a valid RENAVAM. * * @param formatted RENAVAM has no canonical mask; kept for API symmetry. */ static generate(formatted?: boolean): string; protected doValidate(): ReasonCode | null; }