/**
 * Interactive payment setup flow with TTY support
 *
 * This module provides a guided, interactive setup experience for configuring
 * payment approvals. It uses @clack/prompts for a terminal interface
 * with password-style input for private keys and spinners for long operations.
 */
import type { PaymentSetupOptions } from './types.js';
/**
 * Run interactive payment setup
 *
 * @param options - Initial options from command line
 */
export declare function runInteractiveSetup(options: PaymentSetupOptions): Promise<void>;
//# sourceMappingURL=interactive.d.ts.map