import { SVGTemplateResult } from 'lit';
import { AdviceState, AdviceType } from '../../navigation-instruments/watch/advice.js';
import { TickmarkStyle } from '../../navigation-instruments/watch/tickmark.js';
export interface LinearAdviceRaw {
    min: number;
    max: number;
    type: AdviceType;
    state: AdviceState;
}
export interface LinearAdvice {
    min: number;
    max: number;
    type: AdviceType;
    hinted: boolean;
}
export declare function singleSidedTickmark({ height, scaleWidth, minValue, maxValue, value, style, x1, }: {
    height: number;
    scaleWidth: number;
    minValue: number;
    maxValue: number;
    value: number;
    style: TickmarkStyle;
    x1: number;
}): import('lit-html').TemplateResult<2> | null;
export declare function renderAdvice(height: number, minValue: number, maxValue: number, barWidth: number, scaleWidth: number, advice: LinearAdviceRaw): SVGTemplateResult;
//# sourceMappingURL=advice.d.ts.map