import { LitElement } from 'lit';
import { VesselImage } from '../watch/watch.js';
import { LinearAdvice } from '../../building-blocks/instrument-linear/advice.js';
import { Priority } from '../types.js';
export declare class ObcHeave extends LitElement {
    heave: number;
    gainScale: number;
    minTrendHeave: number;
    maxTrendHeave: number;
    draftOffset: number;
    advice: LinearAdvice[];
    instrumentRange: number;
    vesselImage: VesselImage;
    priority: Priority;
    private _toTranslatedValue;
    _boxWidth: number;
    _gaugeWidth: number;
    _scaleWidth: number;
    private _getAdvice;
    render(): import('lit-html').TemplateResult<1>;
    static styles: import('lit').CSSResult;
}
declare global {
    interface HTMLElementTagNameMap {
        'obc-heave': ObcHeave;
    }
}
//# sourceMappingURL=heave.d.ts.map