import { type I3mfModel } from "./3mf.interfaces.js"; import { type I3mfContentTypes, type I3mfContentType, type I3mfRelationships, type I3mfRelationship, type I3mfDocument } from "./3mf.opc.interfaces.js"; /** * */ export declare class ThreeMfContentTypes implements I3mfContentTypes { /** * */ items: ThreeMfContentType[]; } /** * */ export declare class ThreeMfContentType implements I3mfContentType { /** * */ ext: string; /** * */ ct: string; /** * * @param ext * @param ct */ constructor(ext: string, ct: string); } /** * */ export declare class ThreeMfRelationships implements I3mfRelationships { /** * */ items: ThreeMfRelationship[]; } /** * */ export declare class ThreeMfRelationship implements I3mfRelationship { /** * */ id: string; /** * */ type?: string; /** * */ target?: string; constructor(id: string, type: string, target: string); } /** * */ export declare class ThreeMfDocument implements I3mfDocument { contentTypes: I3mfContentTypes; relationships: I3mfRelationships; model: I3mfModel; constructor(contentTypes: I3mfContentTypes, relationships: I3mfRelationships, model: I3mfModel); }