/**
 * @license
 * Copyright 2025 Vybestack LLC
 * SPDX-License-Identifier: Apache-2.0
 */
import { ToolConfirmationOutcome } from '@vybestack/llxprt-code-core';
import React from 'react';
export interface ShellConfirmationRequest {
    commands: string[];
    onConfirm: (outcome: ToolConfirmationOutcome, approvedCommands?: string[]) => void;
}
export interface ShellConfirmationDialogProps {
    request: ShellConfirmationRequest;
}
export declare const ShellConfirmationDialog: React.FC<ShellConfirmationDialogProps>;
