import { ISdtfComponentList } from '../structure/ISdtfComponentList';
import { ISdtfBinarySdtf } from './ISdtfBinarySdtf';
export declare class SdtfBinarySdtf implements ISdtfBinarySdtf {
    readonly binaryHeaderLength = 20;
    constructBinarySdtf(componentList: ISdtfComponentList): ArrayBuffer;
    parseBinarySdtf(sdtf: ArrayBuffer): [DataView, DataView];
    readHeader(header: DataView | ArrayBuffer): [number, number];
    createHeader(contentLength: number, bodyLength: number): ArrayBuffer;
    readJsonContent(jsonContent: DataView | ArrayBuffer): Record<string, unknown>;
    createJsonContent(componentList: ISdtfComponentList): ArrayBuffer;
}
//# sourceMappingURL=SdtfBinarySdtf.d.ts.map