/** * @license * Copyright 2025 Google LLC * SPDX-License-Identifier: Apache-2.0 */ export interface TerminalSetupResult { success: boolean; message: string; requiresRestart?: boolean; } /** * Main terminal setup function that detects and configures the current terminal. * * This function: * 1. Detects the current terminal emulator * 2. Applies appropriate configuration for Shift+Enter and Ctrl+Enter support * 3. Creates backups of configuration files before modifying them * * @returns Promise Result object with success status and message * * @example * const result = await terminalSetup(); * if (result.success) { * console.log(result.message); * if (result.requiresRestart) { * console.log('Please restart your terminal'); * } * } */ export declare function terminalSetup(): Promise;