import { IDxfStreamReader } from './IDxfStreamReader.js'; import { DxfCode } from '../../../DxfCode.js'; import { GroupCodeValueType } from '../../../GroupCodeValue.js'; export declare abstract class DxfStreamReaderBase implements IDxfStreamReader { encoding: string; dxfCode: DxfCode; groupCodeValue: GroupCodeValueType; get code(): number; value: unknown; position: number; valueRaw: string; get valueAsString(): string; get valueAsBool(): boolean; get valueAsShort(): number; get valueAsUShort(): number; get valueAsInt(): number; get valueAsLong(): number; get valueAsDouble(): number; get valueAsAngle(): number; get valueAsHandle(): number; get valueAsBinaryChunk(): Uint8Array; protected abstract get baseStream(): Uint8Array; readNext(): void; find(dxfEntry: string): boolean; expectedCode(code: number): void; toString(): string; start(): void; protected _streamPosition: number; protected abstract readCode(): DxfCode; protected abstract readStringLine(): string; protected abstract lineAsDouble(): number; protected abstract lineAsShort(): number; protected abstract lineAsInt(): number; protected abstract lineAsLong(): number; protected abstract lineAsHandle(): number; protected abstract lineAsBinaryChunk(): Uint8Array; protected abstract lineAsBool(): boolean; protected decodeString(bytes: Uint8Array): string; private _transformValue; } //# sourceMappingURL=DxfStreamReaderBase.d.ts.map