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