import React, { MouseEvent, KeyboardEvent } from 'react';
import { DropdownSelectbox, DropdownSelectboxTriggerOptions, DropdownMenuOption, SelectboxSelectedItem } from './types';
export type DropdownTriggerProps = {
    hasErrored?: boolean;
    hasSuccess?: boolean;
    hasWarnings?: boolean;
    isDisabled?: boolean;
    selectbox?: DropdownSelectbox;
    isOpen?: boolean;
    onClick?: (e: MouseEvent<HTMLButtonElement> | KeyboardEvent<HTMLButtonElement>) => void;
    selectedItem?: SelectboxSelectedItem;
    options: Array<DropdownMenuOption>;
    triggerOptions?: DropdownSelectboxTriggerOptions;
    isSectioned: boolean;
    isOptional?: boolean;
    optionalLabelText?: string;
};
declare const DropdownTrigger: React.ForwardRefExoticComponent<DropdownTriggerProps & React.RefAttributes<HTMLButtonElement>>;
export default DropdownTrigger;
