import * as React from "react"; import type { SelectProps as MuiSelectProps } from "@mui/material"; interface BaseSelectOptions { label: string; value?: string; startAdornment?: React.ReactElement; } export interface SelectOption extends BaseSelectOptions { group?: BaseSelectOptions[]; } export interface SelectProps extends Pick { defaultOption?: number | string; helperText?: string; label?: string; name: string; options: SelectOption[]; onChange?: (value: string) => void; variant?: MuiSelectProps["variant"]; noDefault?: boolean; } declare const Select: ({ defaultOption, disabled, error, helperText, label, name, options, onChange, value, variant, noDefault, }: SelectProps) => JSX.Element; export interface MultiSelectProps extends Pick { defaultOptions?: Array | Array; helperText?: string; label?: string; name: string; selectOptions: SelectOption[]; chipDisplay?: boolean; onChange?: (values: Array) => void; variant?: MuiSelectProps["variant"]; } declare const MultiSelect: ({ defaultOptions, disabled, error, helperText, label, name, selectOptions, chipDisplay, onChange, variant, }: MultiSelectProps) => JSX.Element; export { Select, MultiSelect }; //# sourceMappingURL=select.d.ts.map