import { Props as ButtonPrimaryProps } from "../button/ButtonPrimary";
import { Props as OptionsListProps } from "../optionsList/OptionsList";
import { Props as PopoverProps } from "../popover/Popover";
export type Props = Pick<PopoverProps, "isOpen" | "setIsOpen" | "onClickButton"> & Pick<OptionsListProps<any>, "options" | "onSelectOption"> & Pick<ButtonPrimaryProps, "children" | "icon" | "color" | "size" | "className" | "fullWidth" | "onClick" | "href" | "track"> & {
    type?: "primary" | "secondary";
    "data-testid"?: string;
};
export declare const VuiOptionsButton: ({ type, isOpen, setIsOpen, onClickButton, children, icon, color, size, className, fullWidth, onSelectOption, options, "data-testid": testId, ...rest }: Props) => import("react/jsx-runtime").JSX.Element;
