import { SVGTemplateResult } from 'lit';
export interface Tickmark {
    angle: number;
    type: TickmarkType;
    text?: string;
    color?: string;
}
export declare enum TickmarkType {
    zeroLineThick = "zeroLineThick",
    zeroLine = "zeroLine",
    main = "main",
    primary = "primary",
    secondary = "secondary",
    tertiary = "tertiary",
    textOnly = "textOnly"
}
export declare enum TickmarkStyle {
    regular = "regular",
    enhanced = "enhanced"
}
export declare function tickmarkColor(style: TickmarkStyle, tickmarkType?: TickmarkType): string;
export declare function tickmark(angle: number, { size, style, scale, text, inside, textRadius, rotation, maxDigits, color, radiusOffset, }: {
    size: TickmarkType;
    style: TickmarkStyle;
    scale: number;
    text?: string;
    inside: boolean;
    textRadius: number;
    rotation?: number;
    maxDigits: number;
    color?: string;
    radiusOffset?: number;
}): SVGTemplateResult | SVGTemplateResult[];
//# sourceMappingURL=tickmark.d.ts.map