import { ComponentPropsWithoutRef, ReactNode } from 'react'; export type ELSelectOptionType = { id?: string; value: string; trailingSlot?: ReactNode; trailingIcon?: ReactNode; disabled?: boolean; }; type ELSelectCustomProps = { name: string; options: ELSelectOptionType[]; label?: string; isLabelSrOnly?: boolean; placeholder?: string; helperText?: string; trailingIcon?: ReactNode; initialSelectedItem?: ELSelectOptionType; disabled?: boolean; error?: string; 'data-cy'?: string; onChange?: (option: string) => void; onSelect?: (option: ELSelectOptionType) => void; }; type ELSelectProps = Omit, 'onChange' | 'align' | 'onSelect'> & ELSelectCustomProps; export declare const ELSelect: ({ name, options, label, isLabelSrOnly, placeholder, helperText, trailingIcon, initialSelectedItem, onChange, onSelect, disabled, error, ...rest }: ELSelectProps) => import("react/jsx-runtime").JSX.Element; export {};