import { LitElement } from 'lit';
import { VesselImage } from '../watch/watch.js';
import { Priority } from '../types.js';
import '../watch/watch.js';
export declare enum PitchRollPriorityElement {
    pitch = "pitch",
    roll = "roll"
}
export declare class ObcPitchRoll extends LitElement {
    pitch: number;
    roll: number;
    minAvgPitch: number;
    maxAvgPitch: number;
    minAvgRoll: number;
    maxAvgRoll: number;
    vesselImageFore: VesselImage;
    vesselImageSide: VesselImage;
    maxPitchAdvice: number | undefined;
    maxRollAdvice: number | undefined;
    triggerPitchAdvice: boolean;
    triggerRollAdvice: boolean;
    priority: Priority;
    priorityElements: PitchRollPriorityElement[];
    private priorityFor;
    private needleColor;
    private barColor;
    render(): import('lit-html').TemplateResult<1>;
    private get advices();
    static styles: import('lit').CSSResult;
}
declare global {
    interface HTMLElementTagNameMap {
        'obc-pitch-roll': ObcPitchRoll;
    }
}
//# sourceMappingURL=pitch-roll.d.ts.map