import { ISdtfWriteableAsset, ISdtfWriteableAttributes, ISdtfWriteableComponentFactory, ISdtfWriteableDataItem } from '@shapediver/sdk.sdtf-core';
import { ISdtfGrasshopperSdtfBuilder, ISdtfGrasshopperStructure } from './ISdtfGrasshopperSdtfBuilder';
export declare class SdtfGrasshopperSdtfBuilder implements ISdtfGrasshopperSdtfBuilder {
    private readonly factory;
    private readonly asset;
    constructor(factory: ISdtfWriteableComponentFactory);
    addChunkForListData(parameterId: string, list: ISdtfWriteableDataItem[], chunkAttributes?: ISdtfWriteableAttributes): void;
    addChunkForTreeData(parameterId: string, tree: ISdtfGrasshopperStructure, chunkAttributes?: ISdtfWriteableAttributes): void;
    build(): ISdtfWriteableAsset;
}
//# sourceMappingURL=SdtfGrasshopperSdtfBuilder.d.ts.map