import type { ComponentProps, MouseEventHandler, ReactNode, RefObject } from "react";
export type SelectProps = Pick<ComponentProps<"select">, "className" | "placeholder" | "children" | "disabled"> & {
    label?: ReactNode;
    leadingIcon?: ReactNode;
    trailingIcon?: ReactNode;
    error?: boolean;
    linkLabel?: string;
    onLinkClick?: () => void;
    ref?: RefObject<HTMLButtonElement>;
    onClick?: MouseEventHandler<HTMLFieldSetElement>;
    value?: string;
    readOnly?: boolean;
    onChange?: (value: string) => void;
};
