/**
 * Copyright 2023 Kapeta Inc.
 * SPDX-License-Identifier: MIT
 */
import React, { ReactElement, SyntheticEvent } from 'react';
export interface BlockhubTileActionButtonProps {
    label: string;
    onClick: (evt: SyntheticEvent) => void | Promise<void>;
    icon?: ReactElement;
    disabled?: boolean;
    menuItems?: {
        label: string;
        onClick: (evt: SyntheticEvent) => void;
    }[];
    color?: 'primary' | 'secondary' | 'default';
}
export declare function BlockhubTileActionButton(props: BlockhubTileActionButtonProps): React.JSX.Element;
