import type { ReviewDecision } from "../utils/agent/review";
import type React from "react";
type ConfirmationResult = {
    decision: ReviewDecision;
    customDenyMessage?: string;
};
export declare function useConfirmation(): {
    submitConfirmation: (result: ConfirmationResult) => void;
    requestConfirmation: (prompt: React.ReactNode, explanation?: string) => Promise<ConfirmationResult>;
    confirmationPrompt: React.ReactNode | null;
    explanation?: string;
};
export {};
