import { ExecutionPhase } from "@stigmer/protos/ai/stigmer/agentic/workflowexecution/v1/enum_pb";
/** Props for {@link ExecutionComparisonPicker}. */
export interface ExecutionComparisonPickerProps {
    /** Whether the picker dialog is open. */
    readonly open: boolean;
    /** Workflow ID to scope execution list. */
    readonly workflowId: string;
    /** The base execution ID (already selected, shown as context). */
    readonly baseExecutionId: string;
    /** The phase of the base execution (used for smart pre-selection). */
    readonly basePhase: ExecutionPhase;
    /** Called when the user confirms a comparison target. */
    readonly onConfirm: (compareExecutionId: string) => void;
    /** Called when the dialog is dismissed. */
    readonly onClose: () => void;
}
/**
 * Dialog for selecting an execution to compare against.
 *
 * Shows recent executions of the same workflow, sorted by start time
 * (newest first). Pre-selects the most recent execution with a different
 * phase from the base (e.g., if base is FAILED, pre-selects last COMPLETED).
 *
 * Uses native `<dialog>` for accessibility and focus trapping.
 */
export declare const ExecutionComparisonPicker: import("react").NamedExoticComponent<ExecutionComparisonPickerProps>;
//# sourceMappingURL=ExecutionComparisonPicker.d.ts.map