import type { ItalianPerson } from "../types/person";
export declare class FiscalCodeGenerator {
    private static MONTH_CODES;
    private static ODD_CHARS;
    private static EVEN_CHARS;
    private static REMAINDER_CHARS;
    static generate(person: Omit<ItalianPerson, 'fiscalCode'>): string;
    private static processSurname;
    private static processName;
    private static processDate;
    static calculateControlChar(code: string): string;
}
