import { IconSet } from '@iconify/tools'; export declare function getTargetIconsJsonPath(iconSet: IconSet, outputDir: string): { targetIconsJsonPath: string; targetIconsJsonDir: string; }; export interface CalcWritableIconSetBaseOptions { outputDir: string; /** * write mode, default 'incremental-update' * * - full-update, write icon sets directly (overwrite all icons) * - incremental-update, merge new icon sets to local icon sets (no deletion allowed) */ mode?: 'full-update' | 'incremental-update'; } export interface CalcWritableIconSetOptions extends CalcWritableIconSetBaseOptions { iconSet: IconSet; } export declare function calcWritableIconSet(options: CalcWritableIconSetOptions): { prevIconSet: IconSet | null; writeIconSet: IconSet; addedIconNames: string[]; removedIconNames: string[]; targetIconsJsonDir: string; targetIconsJsonPath: string; }; //# sourceMappingURL=writable-icon-set.d.ts.map