/**
 * @license
 * Copyright 2025 Vybestack LLC
 * SPDX-License-Identifier: Apache-2.0
 */
/**
 * Available witty phrase style options
 */
export type WittyPhraseStyle = 'default' | 'llxprt' | 'gemini-cli' | 'whimsical' | 'custom';
/**
 * LLxprt built-in phrases (current default)
 * Source: Fight Club, Salvador Dalí, Office Space, René Magritte, Marcel Duchamp, André Breton
 */
export declare const LLXPRT_PHRASES: string[];
/**
 * Gemini-CLI phrases (migrated from original gemini-cli)
 * Source: https://github.com/e2720pjk/gemini-cli/blob/main/packages/cli/src/ui/constants/wittyPhrases.ts
 */
export declare const GEMINI_CLI_PHRASES: string[];
/**
 * Whimsical phrases (My Little Pony themed)
 */
export declare const COMMUNITY_PHRASES: string[];
/**
 * Selects phrase collection based on style setting
 * @param style The witty phrase style setting
 * @param customPhrases Optional user-defined custom phrases
 * @returns Array of phrases to use for cycling
 */
export declare function getPhraseCollection(style: WittyPhraseStyle, customPhrases?: string[]): string[];
