type Terminal = Pick & { on(event: 'resize', listener: () => void): unknown; off(event: 'resize', listener: () => void): unknown; }; export interface InstallUiOptions { disabled?: boolean; stream?: Terminal; env?: NodeJS.ProcessEnv; } /** Original Vault artwork: a turning vault dial and a left-to-right wordmark reveal. */ export declare function playInstallBanner(options?: InstallUiOptions): Promise; /** Use only around silent operations, ending before any prompt or result is printed. */ export declare function withInstallProgress(label: string, operation: () => Promise, options?: InstallUiOptions): Promise; export {};