import type { Color } from "./Symbol.js";
/**
 * Callout configuration for a symbol.
 *
 * @deprecated Use "json/*" modules instead.
 */
export interface Callout {
    /**
     * Optional border on the line that is used to improve the contrast of the
     * line color against various background colors.
     */
    border?: Border;
    /**
     * The color of the line.
     */
    color: Color;
    /**
     * The width of the line in points.
     */
    size: number;
    /**
     * A value between 100 (full transparency) and 0 (full opacity).
     */
    transparency?: number;
    /**
     * The type of the callout. A callout of type line connects an offset symbol
     * or label with its location.
     */
    type: "line";
}
/**
 * Optional border on the line that is used to improve the contrast of the line
 * color against various background colors.
 *
 * @deprecated Use "json/*" modules instead.
 */
export interface Border {
    /**
     * The color of the border.
     */
    color: Color;
    /**
     * A value between 100 (full transparency) and 0 (full opacity).
     */
    transparency?: number;
}
