import { FigmaService } from './figma-service.js'; export interface ImageExportOptions { format?: 'jpg' | 'png' | 'svg' | 'pdf'; scale?: number; version?: string; } export interface ImageResult { url: string; nodeId: string; nodeName: string; format: string; scale: number; } export declare class FigmaImageExtractor { private figmaService; constructor(figmaService: FigmaService); /** * 根据Figma URL获取图片 */ getImageFromUrl(figmaUrl: string, options?: ImageExportOptions): Promise; /** * 批量导出多个节点的图片 */ getMultipleImages(fileId: string, nodeIds: string[], options?: ImageExportOptions): Promise; /** * 获取页面中所有可导出的组件图片 */ getPageImages(fileId: string, pageId?: string, options?: ImageExportOptions): Promise; } //# sourceMappingURL=image-extractor.d.ts.map