import { SVGTemplateResult, nothing } from 'lit';
export declare enum AdviceType {
    advice = "advice",
    caution = "caution"
}
export declare enum AdviceState {
    regular = "regular",
    hinted = "hinted",
    triggered = "triggered"
}
export interface AngleAdviceRaw {
    minAngle: number;
    maxAngle: number;
    type: AdviceType;
    state: AdviceState;
    hideMinTickmark?: boolean;
    hideMaxTickmark?: boolean;
}
export interface AngleAdvice {
    minAngle: number;
    maxAngle: number;
    type: AdviceType;
    hinted: boolean;
}
export declare function adviceMask(minAngle: number, maxAngle: number, fill: string, stroke: string, radiusOffset?: number): SVGTemplateResult | typeof nothing;
export declare function renderAdvice(advice: AngleAdviceRaw, radiusOffset?: number): SVGTemplateResult | typeof nothing;
//# sourceMappingURL=advice.d.ts.map