import { AbstractValidatableDocument } from '../../contracts/abstract-validatable-document.js'; import { ReasonCode } from '../../contracts/reason-code.js'; /** * Validates Brazilian PIS/PASEP (Programa de Integração Social) numbers. */ export declare class PISValidation extends AbstractValidatableDocument { protected documentName(): string; /** * Generates a valid PIS/PASEP. * * @param formatted When true, returns the masked form (000.00000.00-0). */ static generate(formatted?: boolean): string; protected doValidate(): ReasonCode | null; /** Canonical PIS mask: 000.00000.00-0. */ protected mask(stripped: string): string; }