/// <reference types="react" />
import { BaseComponentAttributes, BasicSizeType } from '../utils/types';
type T = number | string;
interface TagItem {
    label: string;
    value: T;
    disabled?: boolean;
}
export interface TagSelectProps extends BaseComponentAttributes {
    size?: BasicSizeType;
    value?: T | T[];
    defaultValue?: T | T[];
    dataSource: Array<TagItem | T>;
    disabled?: boolean;
    readOnly?: boolean;
    mode?: 'single' | 'multiple';
    onChange?: (value?: T | T[]) => void;
    inlineMode?: boolean;
    isPreview?: boolean;
}
declare const _default: import("react").ForwardRefExoticComponent<TagSelectProps & import("react").RefAttributes<any>>;
export default _default;
