/** * Modeling Use Cases * Business logic for SolidWorks modeling operations */ import { ISolidWorksAdapter, ILogger } from '../../../core/interfaces/core-abstractions.js'; import { Tool } from '../../services/tool-registry.js'; export declare class ModelingUseCases { private swAdapter; private logger; constructor(swAdapter: ISolidWorksAdapter, logger: ILogger); /** * Get all modeling tools */ getTools(): Tool[]; /** * Create new part tool */ private createPartTool; /** * Create assembly tool */ private createAssemblyTool; /** * Create extrude tool */ private createExtrudeTool; /** * Create revolve tool */ private createRevolveTool; /** * Create cut extrude tool */ private createCutExtrudeTool; /** * Create fillet tool */ private createFilletTool; /** * Create chamfer tool */ private createChamferTool; /** * Create hole tool */ private createHoleTool; /** * Create pattern tool */ private createPatternTool; /** * Create mirror tool */ private createMirrorTool; } //# sourceMappingURL=index.d.ts.map