import React, { ReactNode } from "react"; import { ButtonVariant } from "react-bootstrap/esm/types"; import { IDropdownProps } from ".."; export interface InputHandlers { closeDropdown(): void; } export interface ISelect extends IDropdownProps { controls?: ReactNode | ReactNode[]; loading?: boolean; onLazyLoad?: () => void; onSearch?: (value: string) => void; searchClassName?: string; searchDebounce?: number; searchLabel?: string; selectAppend?: ReactNode; selectPrepend?: ReactNode; ["data-testid"]?: string; btnClassName?: string; btnSize?: "lg" | "sm"; btnVariant?: ButtonVariant; children?: React.ReactNode; className?: string; disabled?: boolean; dropdownMenuClassName?: string; header: ReactNode; id?: string; maxHeight?: number | string; maxWidth?: number | string; minHeight?: number | string; minWidth?: number | string; onClose?: () => void; onToggle?: (isOpen: boolean | null) => void; position?: "right" | "left" | "up" | "down"; useFormControl?: boolean; wrapperClassName?: string; multi?: boolean; zIndex?: number; } export declare const Select: React.ForwardRefExoticComponent>;