import { ISdtfIntegration, ISdtfWriteableAsset, ISdtfWriteableComponentFactory } from '@shapediver/sdk.sdtf-core';
import { ISdtfConstructor } from './ISdtfConstructor';
import { ISdtfWriter } from './ISdtfWriter';
export declare class SdtfConstructor implements ISdtfConstructor {
    private readonly binarySdtf;
    private readonly factory;
    private readonly postProcessor;
    constructor(integration: ISdtfIntegration[]);
    createBinarySdtf(asset: ISdtfWriteableAsset): ArrayBuffer;
    getFactory(): ISdtfWriteableComponentFactory;
    getWriter(): ISdtfWriter;
}
//# sourceMappingURL=SdtfConstructor.d.ts.map