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 declare type OptionValue = string | number; export declare type SelectHandleChange = (value: OptionValue) => void; export declare enum SelectArrow { small = 0, default = 1 } export declare type SelectArrows = keyof typeof SelectArrow; export declare type SelectProps = Omit & { anchorRef?: RefObject; arrow?: SelectArrows; value?: OptionValue; defaultValue?: OptionValue; onChange: SelectHandleChange; }; export declare type SelectIconProps = Omit & { icon: ReactNode; }; export declare type OptionProps = Omit & { value: OptionValue; children: string; onChange?: SelectHandleChange; }; //# sourceMappingURL=types.d.ts.map