import React from 'react';
import { type MoreActionsItem } from './more-actions-menu';
export interface DropdownButtonProps {
    /** Button label rendered next to the chevron. */
    label: string;
    /** Optional leading icon rendered before the label. */
    icon?: React.ReactNode;
    /** Items shown in the dropdown. */
    items: MoreActionsItem[];
    disabled?: boolean;
    className?: string;
    ariaLabel?: string;
    align?: 'start' | 'center' | 'end';
    side?: 'top' | 'right' | 'bottom' | 'left';
}
/**
 * A card-colored trigger button that opens a dropdown of actions. The button
 * has a visual seam between the label and the trailing chevron, but the
 * entire surface is a single click target. The wrapper lightens on hover and
 * while the dropdown is open; the chevron rotates 180° to point up when open.
 *
 * Used standalone or via `PageActions` when a `PageActionButton` has
 * `dropdownItems` set.
 */
export declare function DropdownButton({ label, icon, items, disabled, className, ariaLabel, align, side }: DropdownButtonProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=dropdown-button.d.ts.map