/** * @license * Copyright 2025 Google LLC * SPDX-License-Identifier: Apache-2.0 */ import { Box } from 'ink'; import { type Config, AuthType } from '@google/gemini-cli-core'; import { GeminiPrivacyNotice } from './GeminiPrivacyNotice.js'; import { CloudPaidPrivacyNotice } from './CloudPaidPrivacyNotice.js'; import { CloudFreePrivacyNotice } from './CloudFreePrivacyNotice.js'; interface PrivacyNoticeProps { onExit: () => void; config: Config; } const PrivacyNoticeText = ({ config, onExit, }: { config: Config; onExit: () => void; }) => { const authType = config.getContentGeneratorConfig()?.authType; switch (authType) { case AuthType.USE_GEMINI: return ; case AuthType.USE_VERTEX_AI: return ; case AuthType.LOGIN_WITH_GOOGLE: default: return ; } }; export const PrivacyNotice = ({ onExit, config }: PrivacyNoticeProps) => ( );