import { type UserInfo } from "@iflyrpa/share"; import type { SteelAction } from "./index"; interface CookieLike { domain?: string; } interface CreatorUserInfoPayload { data?: { userId?: string; userName?: string; userAvatar?: string; [key: string]: unknown; }; [key: string]: unknown; } export declare const isCreatorPublishUrl: (url: string) => boolean; export declare const isExploreUrl: (url: string) => boolean; export declare const filterCreatorCookies: (cookies: T[]) => T[]; export declare const mergeUserInfo: (current: UserInfo, next: UserInfo) => UserInfo; export declare const extractCreatorUserInfo: (payload: CreatorUserInfoPayload) => UserInfo; /** * 小红书登录 RPA * * 流程: * 1. 打开小红书登录页,生成远程调试地址 * 2. 监听二维码扫码状态接口 /login/qrcode/status * 3. 扫码成功后,等待页面跳转到 /explore * 4. 主动跳转到创作者发布页,确认创作者平台登录态 * 5. 返回创作者相关 cookie */ export declare const rpaAction: SteelAction; export {};