import { COMPONENT_SIZE_TYPE } from '../enum/constants';
export type SelectModelType = string | number | boolean | undefined | Array<string> | Array<number> | {
    [key: string]: unknown;
};
export type SelectSizeType = COMPONENT_SIZE_TYPE;
export interface SelectComputedOptionType {
    [key: string]: unknown;
    options?: Array<SelectComputedOptionType>;
}
export type SelectOptionPropType<T = unknown> = T extends number ? number : T extends SelectComputedOptionType ? SelectComputedOptionType : T;
