/** * Checks if the given URL is a LinkedIn URL. * @param url - The URL string to check. * @returns true if the URL is a LinkedIn URL, false otherwise. */ export declare function isLinkedInUrl(url: string): boolean; /** 表示各种 LinkedIn 页面类型的类型。 */ export type PageType = "profile" | "feed" | "post" | "company" | "login" | "messages" | "search-all" | "search-people" | "connections" | "chrome" | "chrome-extension" | "view-source" | ""; /** 将页面类型映射到数值。 */ export declare const pageTypeMap: Record; /** * 根据 URL 确定 LinkedIn 页面的类型。 * @param url - 要分析的 URL。默认为空字符串。 * @returns 页面类型字符串。 */ export declare function getLinkedinPageType(url?: string): "" | "company" | "profile" | "feed" | "post" | "login" | "messages" | "search-all" | "search-people" | "connections"; /** * 从 LinkedIn 个人资料 URL 中提取公共 ID。 * @param url - 要从中提取的 URL。默认为当前页面 URL。 * @returns 公共 ID 字符串,如果未找到则为空字符串。 */ export declare function getProfilePublicId(url?: string): string; /** * 从 LinkedIn 帖子 URL 中提取公共 ID。 * @param url - 要从中提取的 URL。默认为当前页面 URL。 * @returns 公共 ID 字符串,如果未找到则为空字符串。 */ export declare function getPostPublicId(url?: string): string; /** * 从 LinkedIn 公司 URL 中提取公共 ID。 * @param url - 要从中提取的 URL。默认为当前页面 URL。 * @returns 公共 ID 字符串,如果未找到则为空字符串。 */ export declare function getCompanyPublicId(url?: string): string; /** * 从 LinkedIn URL 中提取公共 ID,尝试个人资料或公司。 * @param url - 要从中提取的 URL。默认为当前页面 URL。 * @returns 公共 ID 字符串,如果未找到则为空字符串。 */ export declare function getLinkedinPublicId(url?: string): string; /** * 确定页面类型,检查协议或 LinkedIn 页面类型。 * @param url - 要分析的 URL。 * @returns 页面类型字符串。 */ export declare function getPageType(url?: string): string;