import { ISdtfParser } from '@shapediver/sdk.sdtf-core';
import { ISdtfFormatter } from './formatter/ISdtfFormatter';
import { SdtfConfig } from './SdtfConfig';
import { ISdtfConstructor } from './writer/ISdtfConstructor';
export type ISdtfConfig = Partial<SdtfConfig>;
export declare function create(config?: ISdtfConfig): Promise<SdtfSdk>;
export declare class SdtfSdk {
    private readonly config;
    constructor(config?: ISdtfConfig);
    createParser(): ISdtfParser;
    createConstructor(): ISdtfConstructor;
    createFormatter(): ISdtfFormatter;
    init(): Promise<void>;
}
//# sourceMappingURL=SdtfSdk.d.ts.map