import { SFPToolboxError } from '../error/error'; import type { ParserResult } from './ParserResult'; import type { ReadRegister } from './registers'; import type { ReadStrategy } from './ReadStrategy'; import type { Parser } from './Parser'; export declare class ReadingClerk { resolve: (result: ReadRegister[]) => void; reject: (error: SFPToolboxError) => void; readingString: string; result: null | ParserResult; hasResolved: boolean; parser: Parser; onFirstByteCallback: Function; recoverMeterNumber?: Function | undefined; constructor(resolver: (result: ReadRegister[]) => void, rejecter: (error: SFPToolboxError) => void, onFirstByteCallback: Function, readStrategy: ReadStrategy, recoverMeterNumber?: Function | undefined); parserFor(readStrategy: ReadStrategy): Parser; appendString(aString: string): void; getString(): string; } //# sourceMappingURL=ReadingClerk.d.ts.map