//#region src/firebird/reader.d.ts declare class FirebirdBackupParseError extends Error { readonly offset: number; constructor(message: string, offset: number); } declare class FirebirdBackupReader { private readonly bytes; private position; constructor(bytes: Uint8Array); get offset(): number; atEnd(): boolean; readTag(): number; peekTag(): number | undefined; private readLengthByte; private readRawBytes; readAttributeBytes(): Uint8Array; readInt32Attribute(): number; readTextAttribute(): string; skipAttributeValue(): void; skipFlatRecordAttributes(): void; readRawPayload(length: number): Uint8Array; readBlobSegmentLength(): number; private readSignedByte; readCompressedPayload(decompressedLength: number): Uint8Array; } declare class XdrReader { private readonly bytes; private position; private readonly end; constructor(bytes: Uint8Array, start?: number, end?: number); get offset(): number; atEnd(): boolean; readInt32(): number; readInt16(): number; readInt64(): bigint; readDouble(): number; readFloat(): number; readOpaque(len: number): Uint8Array; } //#endregion export { FirebirdBackupParseError, FirebirdBackupReader, XdrReader };