import { ReactNode, RefObject } from 'react'; import { InputProps } from '../input/index.js'; import { PopupMenuItemProps } from '../popup-menu/index.js'; export type { Theme } from '../theme/index.js'; export type OptionValue = string | number; export type SelectHandleChange = (value: OptionValue) => void; export declare enum SelectArrow { small = 0, default = 1 } export type SelectArrows = keyof typeof SelectArrow; export type SelectProps = Omit & { anchorRef?: RefObject; arrow?: SelectArrows; value?: OptionValue; defaultValue?: OptionValue; onChange: SelectHandleChange; }; export type SelectIconProps = Omit & { icon: ReactNode; }; export type OptionProps = Omit & { value: OptionValue; children: string; onChange?: SelectHandleChange; }; //# sourceMappingURL=types.d.ts.map