import { Parser } from './Parser'; import { ParserResult } from './ParserResult'; import type { MeterInterpretationCode } from './ReadStrategy'; export declare class AlphaA3Parser extends Parser { billingTable: string | undefined; constructor(interpretationCode?: MeterInterpretationCode, billingTable?: string); static PAYLOAD_SIZE_EDENOR: number; static PAYLOAD_SIZE_EDEMSA_READING_STRATEGY_THREE: number; static PAYLOAD_SIZE_EDEMSA_READING_STRATEGY_ONE_AND_TWO: number; isPreviousBillingTable(): boolean; assertIfFirstByteIsNonzero(arrayBuffer: any): void; isPayloadIncomplete(arrayBuffer: any): boolean; parseReadingStrategyNine(arrayBuffer: any, aBase64String: any): ParserResult; parseReadingStrategyOne(arrayBuffer: any): ParserResult; parseReadingStrategyTwo(arrayBuffer: any): ParserResult; parseReadingStrategyThree(arrayBuffer: any): ParserResult; parseBody(arrayBuffer: any, aBase64String: any): ParserResult; getMeterNumber(arrayBuffer: any): string; parse(aBase64String: string, recoverMeterNumber?: Function): ParserResult; getMeter: any; } //# sourceMappingURL=AlphaA3Parser.d.ts.map