/**
 * @license
 * Copyright 2025 Vybestack LLC
 * SPDX-License-Identifier: Apache-2.0
 */
import { type WittyPhraseStyle } from '../constants/phrasesCollections.js';
export declare const PHRASE_CHANGE_INTERVAL_MS = 15000;
/**
 * Custom hook to manage cycling through loading phrases.
 * @param isActive Whether the phrase cycling should be active.
 * @param isWaiting Whether to show a specific waiting phrase.
 * @param style The witty phrase style setting.
 * @param customPhrases Optional user-defined custom phrases.
 * @returns The current loading phrase.
 */
export declare const usePhraseCycler: (isActive: boolean, isWaiting: boolean, style?: WittyPhraseStyle, customPhrases?: string[]) => string;
