export * from './build-request-data'; export * from './message-utils'; export * from './parse-custom-blocks'; /** * 获取 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; /** * 检测当前操作系统平台 */ 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