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 {};