import type { ApprovalChoice, ApprovalQueueInfo, SwitchModeApprovalData } from '../../app/approvals/types.js';
import { Container } from '../../tui/index.js';
import type { Theme } from '../theme/runtime.js';
export declare class SwitchModeApprovalComponent extends Container {
    private readonly buttonBar;
    private readonly onDone;
    constructor(data: SwitchModeApprovalData, theme: Theme, onDone: (choice: ApprovalChoice) => void, queueInfo?: ApprovalQueueInfo);
    handleInput(keyData: string): void;
}
//# sourceMappingURL=switch-mode-approval.d.ts.map