import React from "react"; export type BaseOptionType = { id?: number; label: string; value: string | number; }; type Placement = "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end" | "top" | "bottom" | "right" | "left"; export type SelectSize = "sm" | "md" | "lg" | "xl"; export type SelectProps = { size?: SelectSize; label?: JSX.Element | string; placeholder?: JSX.Element | string; isError?: boolean; hintText?: JSX.Element | string; value?: BaseOptionType; onChange?: (value?: BaseOptionType) => void; options: T; formatOptionLabel?: (data?: BaseOptionType) => JSX.Element | string; menuWidth?: string; disabled?: boolean; position?: Placement; }; declare const _default: React.MemoExoticComponent<({ label, placeholder, size, isError, hintText, disabled, options, value, onChange, formatOptionLabel, menuWidth, position, ...rest }: SelectProps) => React.JSX.Element>; export default _default; //# sourceMappingURL=Select.d.ts.map