import type { ExtensionContext, KeybindingsManager, Theme } from "@earendil-works/pi-coding-agent"; import { type Component } from "@earendil-works/pi-tui"; export declare function reviewAuthorization(ctx: ExtensionContext, server: string, requested: string[], combined: string[], grantedScopesKnown: boolean, signal: AbortSignal): Promise; /** Height-bounded plain-text review. Enter advances; only explicit 'a' on the * last page approves. Resize reflows the body and resets review to its start. */ export declare function authorizationReview(server: string, text: string, rows: () => number, theme: Theme, keys: KeybindingsManager, done: (approved: boolean) => void, render: () => void): Component;