import type { WorkflowExecution } from "@stigmer/protos/ai/stigmer/agentic/workflowexecution/v1/api_pb";
import type { UseWorkflowExecutionActionsReturn } from "./useWorkflowExecutionActions";
import type { WorkflowEventStreamState, DerivedCostSummary } from "../internal/store/workflow-execution-event-store";
/** Props for {@link WorkflowExecutionHeader}. */
export interface WorkflowExecutionHeaderProps {
    readonly execution: WorkflowExecution;
    readonly streamState: WorkflowEventStreamState;
    readonly costSummary: DerivedCostSummary;
    readonly actions: UseWorkflowExecutionActionsReturn;
    /** Called when the user clicks "Diagnose with AI" on a failed execution. */
    readonly onDiagnose?: () => void;
    /** Whether the diagnosis panel is currently active. */
    readonly isDiagnosing?: boolean;
    /** Called when the user clicks "Compare with..." on a terminal execution. */
    readonly onCompare?: () => void;
    readonly className?: string;
}
export declare const WorkflowExecutionHeader: import("react").NamedExoticComponent<WorkflowExecutionHeaderProps>;
//# sourceMappingURL=WorkflowExecutionHeader.d.ts.map