import { LitElement } from 'lit';
import '../instrument-field/instrument-field.js';
export declare enum Direction {
    forward = "forward",
    backward = "backward",
    left = "left",
    right = "right"
}
export declare enum ActiveColor {
    Direction = "Direction",
    Regular = "Regular",
    Enhanced = "Enhanced"
}
export declare class ObcSpeedArrows extends LitElement {
    speedKnots: number;
    readout: boolean;
    maxDigits: number;
    fractionDigits: number;
    nActiveArrows: number;
    direction: Direction;
    activeColor: ActiveColor;
    tintedArrows: boolean;
    getColors(): {
        activeFill: string;
        activeStroke: string;
        inactiveFill: string;
        inactiveStroke: string;
    };
    getFillColor(active: boolean, colors: {
        activeFill: string;
        activeStroke: string;
        inactiveFill: string;
        inactiveStroke: string;
    }): string;
    getStrokeColor(active: boolean, colors: {
        activeFill: string;
        activeStroke: string;
        inactiveFill: string;
        inactiveStroke: string;
    }): string;
    getRotation(): number;
    render(): import('lit-html').TemplateResult<1>;
    static styles: import('lit').CSSResult;
}
declare global {
    interface HTMLElementTagNameMap {
        'obc-speed-arrows': ObcSpeedArrows;
    }
}
//# sourceMappingURL=speed-arrows.d.ts.map