///
import { RunnerOptions } from '../types/runner';
import { GeneratedAssets } from '../generators/generate-assets';
export type WriteResult = {
content: string | Buffer;
writePath: string;
};
export type WriteResults = WriteResult[];
export interface IconAsset {
id: string;
absolutePath: string;
relativePath: string;
}
export interface AssetsMap {
[key: string]: IconAsset;
}
export declare const ASSETS_EXTENSION = "svg";
export declare const loadPaths: (dir: string) => Promise;
export declare const loadAssets: ({ inputDir, getIconId }: RunnerOptions) => Promise;
export declare const writeAssets: (assets: GeneratedAssets, { name, pathOptions, outputDir }: RunnerOptions) => Promise;