import type { TdInputNumberProps } from '../input-number/type';
import type { TdTooltipProps } from '../tooltip/type';
import type { TNode } from '../common';
interface Marks {
    [mark: number]: string | TNode<{
        value: number;
    }>;
}
export interface TdSliderProps {
    disabled?: boolean;
    inputNumberProps?: TdInputNumberProps;
    layout?: 'vertical' | 'horizontal';
    marks?: Marks;
    max?: number;
    min?: number;
    range?: boolean;
    step?: number;
    tooltipProps?: TdTooltipProps;
    value?: number | Array<number>;
    defaultValue?: number | Array<number>;
    onChange?: () => void;
}
export {};
