import React, { InputHTMLAttributes } from 'react'; export declare enum positions { TOP = "top", BOTTOM = "bottom" } export declare enum sizes { XSMALL = "xsm", SMALL = "sm", MEDIUM = "md", LARGE = "lg" } export declare const fontSizes: { xsm: number; sm: number; md: number; lg: number; }; export declare const selectPadding: { xsm: number; sm: number; md: number; lg: number; }; export declare const selectedExtraPadding: { xsm: number; sm: number; md: number; lg: number; }; export declare const selectItemPadding: { xsm: number; sm: number; md: number; lg: number; }; type sizeProps = `${sizes}`; type positionProps = `${positions}`; export interface SelectProps extends Omit, 'size'> { active?: number | string; size?: sizeProps; width?: string | number; label?: JSX.Element; position?: positionProps; onChange?: React.ChangeEventHandler; } export interface SelectItemProps { children: React.ReactNode; onClick?: (value: number | string) => void; url?: string; active?: boolean; size?: sizeProps; value: number | string; sx?: any; } export {};