import * as React from 'react';
export interface TurnPanelAction {
    /** Action button label */
    label: string;
    /** Icon for the button */
    icon?: React.ReactNode;
    /** Event name to emit when clicked */
    event?: string;
    /** Whether the action is disabled */
    disabled?: boolean;
}
export interface TurnPanelProps {
    /** Current turn number */
    currentTurn: number;
    /** Maximum number of turns */
    maxTurns?: number;
    /** Current phase label */
    phase?: string;
    /** Active team name */
    activeTeam?: string;
    /** Action buttons to display */
    actions?: TurnPanelAction[];
    /** Additional CSS classes */
    className?: string;
}
export declare function TurnPanel({ currentTurn, maxTurns, phase, activeTeam, actions, className, }: TurnPanelProps): import("react/jsx-runtime").JSX.Element;
export declare namespace TurnPanel {
    var displayName: string;
}
