export * from './message-utils';
/**
 * 获取 cookie
 * @param {*} name cookie 的名称
 */
export declare const getCookieByName: (name: string) => string;
/**
 * 标准化 URL，确保 URL 格式正确且以 `/` 结尾
 * 使用原生 URL API 解析，自动处理：
 * - 完整 URL (http://..., https://...)
 * - 相对路径 (/api/...)
 * - 省略协议 (//host/...)
 * - 无协议 (host:port/path)
 * 同时将协议对齐到当前页面环境，避免混合内容问题。
 * @param url 原始 URL
 * @returns 标准化后的 URL（始终以 `/` 结尾）
 */
export declare const normalizeUrl: (url: string) => string;
/**
 * 复制文本到剪贴板
 * 优先使用现代 Clipboard API，降级到传统 execCommand 方式
 * @param text 要复制的文本
 * @returns 是否复制成功
 */
export declare function copyToClipboard(text: string): Promise<boolean>;
/**
 * 检测当前操作系统平台
 */
export declare function getPlatform(): "mac" | "windows" | "linux" | "unknown";
/**
 * 获取打开面板的快捷键文本
 */
export declare function getTogglePanelShortcut(): "Cmd + I" | "Ctrl + I";
/**
 * 判断是否为 Mac 系统
 */
export declare function isMac(): boolean;
/**
 * 检查键盘事件是否触发了打开面板的快捷键
 * @param event 键盘事件
 * @returns 是否触发快捷键
 */
export declare function isTogglePanelShortcut(event: KeyboardEvent): boolean;
//# sourceMappingURL=index.d.ts.map