import { APICacheOptions } from '../../download/api/types.js'; import { DocumentNotModified } from '../../download/types/modified.js'; import { FigmaDocument } from './types/api.js'; import { FigmaIfModifiedSinceOption, FigmaFilesQueryOptions, FigmaImagesQueryOptions } from './types/options.js'; import { FigmaNodesImportResult } from './types/result.js'; import '../../icon-set/index.js'; import '@iconizza/types'; import '@iconizza/utils/lib/customisations/defaults'; import '@iconizza/utils/lib/icon-set/tree'; import '../../svg/index.js'; import '../../icon-set/types.js'; import './types/nodes.js'; /** * Get Figma files */ declare function figmaFilesQuery(options: T, cache?: APICacheOptions): Promise; declare function figmaFilesQuery(options: FigmaFilesQueryOptions, cache?: APICacheOptions): Promise; /** * Generate all images */ declare function figmaImagesQuery(options: FigmaImagesQueryOptions, nodes: FigmaNodesImportResult, cache?: APICacheOptions): Promise; /** * Download all images */ declare function figmaDownloadImages(nodes: FigmaNodesImportResult, cache?: APICacheOptions): Promise; export { figmaDownloadImages, figmaFilesQuery, figmaImagesQuery };