/** * 批量笔记获取工具 * 从收藏夹批量获取笔记内容(包含图片) */ import type { Page } from 'playwright'; import type { BatchNotesResult } from '../types'; /** * 从收藏夹批量获取笔记内容 * * @param page Playwright Page 实例 * @param userId 用户 ID(或 'me' 表示当前用户) * @param limit 获取的笔记数量(默认 10) * @param includeImages 是否包含图片(默认 true) * @returns 批量获取结果 * * @example * ```typescript * const result = await getBatchNotesFromFavorites(page, 'me', 5, true); * logger.debug(`成功: ${result.successCount}, 失败: ${result.failedCount}`); * result.notes.forEach(note => { * logger.debug(note.title); * logger.debug(`图片数量: ${note.images.length}`); * }); * ``` */ export declare function getBatchNotesFromFavorites(page: Page, userId?: string, limit?: number, includeImages?: boolean): Promise; /** * 从指定的笔记 URL 列表批量获取内容 * * @param page Playwright Page 实例 * @param noteUrls 笔记 URL 列表 * @param includeImages 是否包含图片(默认 true) * @returns 批量获取结果 */ export declare function getBatchNotesFromUrls(page: Page, noteUrls: string[], includeImages?: boolean): Promise; //# sourceMappingURL=batchNotes.d.ts.map