import type { AnyNode, AnyNodeId, DuctFittingNode, PipeFittingNode } from '@pascal-app/core'; import type { ScenePort } from '@pascal-app/editor/distribution'; import { Quaternion } from 'three'; export declare function inheritFittingProfile(node: T, port: ScenePort, nodes: Record): T; export declare function placeAccessPanel(raw: [number, number, number], node: DuctFittingNode, nodes: Record, levelId: AnyNodeId | null, in3D: boolean, gridStep: number): { position: [number, number, number]; rotation: [number, number, number]; } | null; export declare function accessoryMateQuaternion(node: DuctFittingNode, port: ScenePort, nodes: Record): Quaternion; //# sourceMappingURL=accessory-placement.d.ts.map