import * as React from 'react';
export interface UnitCommand {
    /** Command label */
    label: string;
    /** Icon for the command button */
    icon?: React.ReactNode;
    /** Event name to emit when clicked */
    event?: string;
    /** Whether the command is disabled */
    disabled?: boolean;
    /** Keyboard shortcut hint */
    hotkey?: string;
}
export interface UnitCommandBarProps {
    /** Available commands */
    commands: UnitCommand[];
    /** ID of the currently selected unit */
    selectedUnitId?: string;
    /** Additional CSS classes */
    className?: string;
}
export declare function UnitCommandBar({ commands, selectedUnitId, className, }: UnitCommandBarProps): import("react/jsx-runtime").JSX.Element;
export declare namespace UnitCommandBar {
    var displayName: string;
}
