import { Scene } from "./IGXC";
import { _API } from "./API";
/** IGXC writer options to control the creation of an IGXC. */
export interface WriterOptions {
    /** Process children recursively. */
    Recurse?: boolean;
    /** Write only standard interactors. */
    StandardInteractors?: boolean;
    /** If set, replace material categories by specific materials. */
    ReplaceMaterialCategories?: boolean;
    AddMaterialDefinitions?: boolean;
    /** Convert geometries to OFML. */
    OfmlGeometries?: boolean;
}
export declare const getMergedIGXC: (api: _API, componentIds: string[], rawOptions?: WriterOptions | undefined) => Scene;
export declare const getAsIGXC: (api: _API, componentId: string, rawOptions?: WriterOptions | undefined) => Scene;
