import { LitElement } from 'lit';
import { VesselImage } from '../watch/watch.js';
import '../watch/watch.js';
export interface VelocityProjectionDatapoint {
    startAngleDeg: number;
    endAngleDeg: number;
    ratioWindEnergyOrExcessSpeed: number;
    ratioTotalEnergy: number;
}
export declare class ObcVelocityProjectionPlot extends LitElement {
    dataPoints: VelocityProjectionDatapoint[];
    instantWindDirectionDeg: number | null;
    instantWindSpeedNumber: number | null;
    instantCurrentDirectionDeg: number | null;
    instantCurrentSpeedNumber: number | null;
    vesselImage: VesselImage;
    render(): import('lit-html').TemplateResult<1>;
    private isSelected;
    private color;
    private renderPlotLines;
    static styles: import('lit').CSSResult;
}
declare global {
    interface HTMLElementTagNameMap {
        'obc-velocity-projection-plot': ObcVelocityProjectionPlot;
    }
}
//# sourceMappingURL=velocity-projection-plot.d.ts.map