import { default as React } from 'react';
import { default as ISelectProps } from './ISelectProps';
import { SelectTrigger } from './SelectPrimitives';
/**
 * A Select component that renders a dropdown with a list of options
 * @param props {@link ISelectProps} - The props for the Select component
 * @returns A Select component
 *
 * @example
 * ```tsx
 * function App() {
 *   return (
 *    <Select
 *      label="Fruits"
 *      options={[
 *        {
 *          value: 'apple',
 *          label: 'Apple',
 *        },
 *        {
 *          value: 'banana',
 *          label: 'Banana',
 *        },
 *        {
 *          value: 'orange',
 *          label: 'Orange',
 *        },
 *      ]}
 *      placeholder="Select an option"
 *    />
 *   )
 * }
 * ```
 */
declare const Select: React.FC<ISelectProps & Pick<React.ComponentPropsWithRef<typeof SelectTrigger>, 'ref'>>;
export default Select;
