import { Container } from "@caupulican/pi-tui"; import type { ProjectTrustDecision } from "../../../core/trust-manager.ts"; export interface TrustSelectorOptions { cwd: string; savedDecision: ProjectTrustDecision; projectTrusted: boolean; onSelect: (trusted: boolean) => void; onCancel: () => void; } export declare class TrustSelectorComponent extends Container { private selectedIndex; private readonly listContainer; private readonly savedDecision; private readonly onSelectCallback; private readonly onCancelCallback; constructor(options: TrustSelectorOptions); private updateList; handleInput(keyData: string): void; } //# sourceMappingURL=trust-selector.d.ts.map