///
import { StyledRoot, StyledTrigger, StyledContent, StyledItem } from "./select.styled";
import type { WithTestId } from "../../types";
export interface SelectItem extends React.ComponentProps {
value: string;
label: string;
extra?: React.ReactNode;
}
export interface SelectProps extends WithTestId> {
ariaLabel?: string;
label: string;
placeholder?: string;
htmlFor?: string;
options: Array;
error?: boolean;
info?: string;
infoEllipsis?: boolean;
rightElement?: React.ReactNode;
extraInListPosition?: "right" | "left";
rootProps?: Omit, "value" | "onChangeValue">;
triggerProps?: Omit, "disabled">;
contentProps?: Omit, "position">;
itemProps?: Omit, "value">;
disabled?: boolean;
onLastElementReached?: () => void;
}
export declare const Select: import("react").ForwardRefExoticComponent>;
//# sourceMappingURL=index.d.ts.map