import React from 'react'; import { DefaultProps, FlowindColor, FlowindNumberSize, FlowindSize, Selectors } from '../../../styles'; import { MarksStylesNames } from '../marks/marks'; import useStyles from './track.styles'; export type TrackStylesNames = Selectors | MarksStylesNames; export interface TrackProps extends DefaultProps { filled: number; offset?: number; marksOffset?: number; marks: { value: number; label?: React.ReactNode; }[]; size: FlowindNumberSize; thumbSize?: number; radius: FlowindSize; color: FlowindColor; min: number; max: number; value: number; children: React.ReactNode; onChange: (value: number) => void; disabled: boolean; inverted?: boolean; variant: string; containerProps?: React.PropsWithRef>; } export declare function Track({ filled, size, thumbSize, color, classNames, styles, radius, children, offset, disabled, marksOffset, unstyled, inverted, variant, containerProps, ...others }: TrackProps): React.JSX.Element; export declare namespace Track { var displayName: string; }