import type { CSSProperties, ReactNode, SVGAttributes } from 'react'; import type { Scales, TicksType } from './types.js'; interface CoordinatesXY { x1?: number; x2?: number; y1?: number; y2?: number; } export interface TickProps { children?: ReactNode; line: CoordinatesXY; text: Omit; secondary?: boolean; dominantBaseline?: SVGAttributes['dominantBaseline']; strokeColor?: string; strokeHeight?: number; anchor?: SVGAttributes['textAnchor']; labelStyle?: CSSProperties; style?: CSSProperties; } export interface TicksProps extends Omit { primaryTicks: TicksType[]; secondaryTickLength: number; scale: Scales; secondaryTickStyle?: CSSProperties; getPositions: (y: number, secondary?: boolean) => { line: CoordinatesXY; text: Omit; }; } export declare function Ticks(props: Omit): import("react/jsx-runtime").JSX.Element; export declare function Tick(props: TickProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=Ticks.d.ts.map