import React from 'react'; import { DefaultProps, FlowindColor, FlowindNumberSize, Selectors } from '../../../styles'; import { FlowindTransition } from '../../transition'; import useStyles from './thumb.styles'; export type ThumbStylesNames = Selectors; export interface ThumbProps extends DefaultProps { max: number; min: number; value: number; position: number; dragging: boolean; color: FlowindColor; size: FlowindNumberSize; label: React.ReactNode; onKeyDownCapture?: (event: React.KeyboardEvent) => void; onMouseDown?: (event: React.MouseEvent | React.TouchEvent) => void; labelTransition?: FlowindTransition; labelTransitionDuration?: number; labelTransitionTimingFunction?: string; labelAlwaysOn: boolean; thumbLabel: string; onFocus?: () => void; onBlur?: () => void; showLabelOnHover?: boolean; isHovered?: boolean; children?: React.ReactNode; disabled: boolean; thumbSize: number; variant: string; } export declare const Thumb: React.ForwardRefExoticComponent>;