export interface UseExternalLinkOptions {
    onNavigate?: (url: string) => void;
}
export interface UseExternalLinkReturn {
    openLink: (url: string) => void;
    shouldUseButton: (isOuterLink?: boolean) => boolean;
}
/**
 * Хук для работы с внешними ссылками.
 * Определяет, нужно ли использовать button вместо ссылки,
 * и предоставляет функцию для открытия ссылок.
 *
 * @param options - Опции для настройки работы с ссылками
 * @returns Утилиты для работы с внешними ссылками
 */
export declare function useExternalLink({ onNavigate, }?: UseExternalLinkOptions): UseExternalLinkReturn;
