import { NumericPositionSpec, Scales, SizeSpec } from '@chsk/core'; import { LineLabelProps } from './types'; export declare const getLineAbsolutePositions: ({ start, end, units, expansion, scales, size, }: Pick & { scales: Scales; size: SizeSpec; }) => { lineStart: NumericPositionSpec; lineEnd: NumericPositionSpec; }; export declare const getStartToEndAxis: (start: NumericPositionSpec, end: NumericPositionSpec) => { deltaX: number; deltaY: number; cosBeta: number; sinBeta: number; }; export declare const getBracketPositions: ({ start, end, size, }: { start: NumericPositionSpec; end: NumericPositionSpec; size: number; }) => { tickStart: NumericPositionSpec; lineStart: NumericPositionSpec; lineEnd: NumericPositionSpec; tickEnd: NumericPositionSpec; }; export declare const getBracePositions: ({ start, end, pinch, size, r, }: { start: NumericPositionSpec; end: NumericPositionSpec; pinch: number; size: number; r: number; }) => { tickStart: NumericPositionSpec; braceStart: NumericPositionSpec; pinchStart: NumericPositionSpec; lineMiddle: NumericPositionSpec; pinchMiddle: NumericPositionSpec; pinchEnd: NumericPositionSpec; braceEnd: NumericPositionSpec; tickEnd: NumericPositionSpec; }; //# sourceMappingURL=lines.d.ts.map