import * as SelectPrimitive from "@radix-ui/react-select";
import { VariantProps } from "class-variance-authority";
export interface AriaProps {
    "aria-label"?: string;
    "aria-describedby"?: string;
    "aria-required"?: boolean;
    "aria-invalid"?: boolean;
}
export interface TriggerStyleProps {
    style?: React.CSSProperties;
    className?: string;
    stopPropagation?: boolean;
}
export interface IconProps extends React.SVGAttributes<SVGElement> {
    children?: never;
    color?: string;
}
export declare const SelectTrigger: import("react").ForwardRefExoticComponent<Omit<SelectPrimitive.SelectTriggerProps & import("react").RefAttributes<HTMLButtonElement>, "ref"> & VariantProps<(props?: ({
    size?: "small" | "medium" | null | undefined;
    variant?: "text" | "outline" | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string> & {
    children?: import("react").ReactNode;
} & {
    iconProps?: IconProps | undefined;
} & AriaProps & TriggerStyleProps & import("react").RefAttributes<HTMLButtonElement>>;
//# sourceMappingURL=select-trigger.d.ts.map