import { Vector3 } from '../../model/Planner/wcVectors';
import DockingPoint from '../../model/Planner/DockingPoint';
export default interface DockingPointDataType {
    dpId: string;
    elementId: number;
    type: string;
    name: string;
    ignoreLayer: boolean;
    number?: number;
    localWorldPos: Vector3;
    rotDeg: number;
    isDocking: boolean;
    onElementId?: number;
    onDP?: DockingPoint;
    dpFilter?: string[];
}
export type DockingType = 'AVR' | 'AVL' | 'AVC' | 'AVO' | 'AVU' | 'AVS' | 'AVN';
export interface DockingpointSvgLine {
    y2: number;
    x2: number;
    x1: number;
    y1: number;
    dockingName: string;
    dockingType: DockingType;
}
export interface PlannerBoundingBox {
    width: number;
    height: number;
    depth: number;
    widthIgnoreOLF?: number;
    depthIgnoreOLF?: number;
    heightIgnoreOLF?: number;
}
//# sourceMappingURL=DockingPointDataType.d.ts.map