//#region src/options.d.ts type Options = { mode: 'inline' | 'sprite'; sources: { name: string; path: string; default?: boolean; getFileName?: (icon: string) => string; }[]; icon: { shortcode: string; delimiter: string; transform: (content: string) => Promise; class: (name: string, source: string) => string; id: (name: string, source: string) => string; attributes: { [x: string]: string; }; attributesBySource: { [x: string]: { [x: string]: string; }; }; overwriteExistingAttributes: boolean; errorNotFound: boolean; }; sprite: { shortcode: string; attributes: { [x: string]: string; }; extraIcons: { all: boolean; sources: string[]; icons: { name: string; source: string; }[]; }; writeFile: false | string; }; }; //#endregion //#region src/types.d.ts type DeepPartial = T extends Function | Array ? T : T extends object ? { [K in keyof T]?: DeepPartial } : T | undefined; type Prettify = { [K in keyof T]: T extends object ? Prettify : T[K] } & {}; //#endregion //#region src/index.d.ts declare function export_default(eleventyConfig: any, opts: Prettify>): void; export = export_default;