import React from 'react';
import type { Dayjs } from 'dayjs';
export interface ScaleLayerProps {
    orientation: 'horizontal' | 'vertical';
    ticks: Dayjs[];
    stepMinutes: number;
    majorStepMinutes: number;
    timeFormat: string;
    locale?: string;
    style?: React.CSSProperties;
    className?: string;
    /**
     * 横向每格宽度（px），须与 useTimeAxis 的 cellSizePx 一致；
     * 不传时样式表默认 82（axis-moves）；cursor-moves 压缩比例时必传
     */
    horizontalCellSizePx?: number;
}
/**
 * 刻度层：渲染时间刻度与标签
 * 横向：整点数字 + 小圆点；竖向：整点/半点数字 + 分割线
 */
export declare function ScaleLayer({ orientation, ticks, stepMinutes, majorStepMinutes, timeFormat, locale, style, className, horizontalCellSizePx, }: ScaleLayerProps): JSX.Element;
