export interface ShipLabelData {
    id: string;
    name: string;
    lon: number;
    lat: number;
    blinking?: boolean;
    blinkingColor?: string;
    leftIcons?: string[];
    rightIcons?: string[];
}
export interface LabelStyleOptions {
    font?: string;
    padding?: number;
    iconSize?: number;
    lineColor?: string;
    blinkInterval?: number;
    collisionPadding?: number;
}
export interface LabelFeature {
    id: string;
    bounds: [number, number, number, number];
    position: 'top' | 'right' | 'bottom' | 'left';
    connectionPoints: {
        start: [number, number];
        end: [number, number];
    };
}
