import type { GeometryPoint, Rect } from "../../../core/index";
import type { LineChartReferenceLabelPlacement } from "./types";
export type ReferenceCollisionGeometry = {
    line: {
        segments: Array<{
            points: GeometryPoint[];
        }>;
    };
};
export declare const resolveReferenceLineLabelY: ({ geometries, labelOffset, labelPlacement, lineY, plot, text, textAnchor, fontSize, x }: {
    geometries: ReferenceCollisionGeometry[] | undefined;
    labelOffset: number;
    labelPlacement: LineChartReferenceLabelPlacement | undefined;
    lineY: number;
    plot: Rect;
    text: string;
    textAnchor: "middle" | "start" | "end";
    fontSize: number;
    x: number;
}) => number;
//# sourceMappingURL=referenceLabelPlacement.d.ts.map