import { type IconNode } from '../types.ts'; export interface ExportTemplate { componentName: string; iconName: string; children: IconNode; getSvg: () => Promise; deprecated: boolean; deprecationReason: string; aliases: Array; toPascalCase: (value: string) => string; } export type TemplateFunction = (params: ExportTemplate) => Promise; const defineExportTemplate = (exportFunction: TemplateFunction) => exportFunction; export default defineExportTemplate;