import type { TNode } from '../common';
export interface TdSegmentedProps {
    block?: boolean;
    disabled?: boolean;
    options?: string[] | number[] | SegmentedItem[];
    value?: string | number;
    defaultValue?: string | number;
    modelValue?: string | number;
    onChange?: (context: {
        value: string | number;
        selectedOption: SegmentedItem;
    }) => void;
}
export interface SegmentedItem {
    value: string | number;
    label?: string | TNode;
    icon?: TNode;
    disabled?: boolean;
}
