import { DateTime } from 'luxon'; export default class RfcParser { /** "siglas" part ____000101AAA */ private readonly _name; /** "año" part AAAA__0101AAA */ private readonly _year; /** "mes" part AAAA00__01AAA */ private readonly _month; /** "día" part AAAA0001__AAA */ private readonly _day; /** "homoclave" part AAAA000101__A */ private readonly _hKey; /** "dígito verificador" part AAAA000101AA_ */ private readonly _checksum; /** Converter datetime of current rfc */ private readonly _date; private constructor(); /** * @param rfc - * @throws InvalidExpressionToParseException * */ static parse(rfc: string): RfcParser; getName(): string; getYear(): number; getMonth(): number; getDay(): number; getHKey(): string; getChecksum(): string; getDate(): DateTime; }