import { ISdtfReadableBuffer } from '@shapediver/sdk.sdtf-core';
import { ISdtfBufferCache } from '../../buffer_cache/ISdtfBufferCache';
import { SdtfBaseReadableComponent } from './SdtfBaseReadableComponent';
export declare class SdtfReadableBuffer extends SdtfBaseReadableComponent implements ISdtfReadableBuffer {
    byteLength: number;
    private bufferCache;
    uri?: string;
    additionalProperties: Record<string, unknown>;
    constructor(byteLength: number, bufferCache: ISdtfBufferCache);
    toDataObject(): Record<string, unknown>;
    getContent(offset: number, length: number): Promise<DataView>;
}
//# sourceMappingURL=SdtfReadableBuffer.d.ts.map