import { ReactNode } from 'react';

export type UiModelItemValueType = {
    value: string | number | boolean;
};
export type UiModelItemLabelType = {
    value: ReactNode | string;
};
export type UiModelItem<ValueType extends UiModelItemValueType = UiModelItemValueType, LabelType extends UiModelItemLabelType = UiModelItemLabelType> = {
    value: ValueType;
    label: LabelType;
    test: {
        regex: string;
        message: string;
        a: 'a' | 'b' | 'c';
    };
};
