import React, { type ReactElement } from "react";
import type VibeComponentProps from "../../../types/VibeComponentProps";
import { type VibeComponent } from "../../../types";
import { type SliderSize } from "../Slider.types";
export interface SliderRailProps extends VibeComponentProps {
    /**
     * Callback fired when the rail is clicked.
     */
    onClick?: (event: React.MouseEvent) => void;
    /**
     * The child elements inside the slider rail.
     */
    children?: ReactElement | ReactElement[];
    /**
     * The size of the slider rail.
     */
    size: SliderSize;
}
declare const SliderRail: VibeComponent<SliderRailProps, unknown>;
export default SliderRail;
