import { InitOptions } from "../types"; import { ReportLevelEnum } from "./Severity"; /** * 返回包含id、class、innerTextde字符串的标签 * @param target html节点 */ export declare function htmlElementAsString(target: HTMLElement): string | null; /** * 将地址字符串转换成对象 * @returns 返回一个对象 */ export declare function parseUrlToObj(url: string): { host?: string; path?: string; protocol?: string; relative?: string; }; export declare function setSilentFlag(opitons?: InitOptions): void; /** * 解析error的stack,并返回args、column、line、func、url: * @param ex * @param level */ export declare function extractErrorStack(ex: any, level: ReportLevelEnum): { time: number; url: string; name: any; level: ReportLevelEnum; message: any; } | { stack: any[]; time: number; url: string; name: any; level: ReportLevelEnum; message: any; } | null; /** * 根据name获取cookie * * @param {string} name * @returns {string | null} */ export declare function getCookie(name: string): string | null;