import { IconizzaIcon } from '@iconizza/types'; import { IconizzaIconCustomisations } from '@iconizza/utils/lib/customisations/defaults'; import { IconizzaIconBuildResult } from '@iconizza/utils/lib/svg/build'; /** * Interface for exported builder functions */ interface IconizzaBuilderFunctions { replaceIDs?: (body: string, prefix?: string | (() => string)) => string; calculateSize: (size: string | number, ratio: number, precision?: number) => string | number; buildIcon: (icon: IconizzaIcon, customisations?: IconizzaIconCustomisations) => IconizzaIconBuildResult; } export { IconizzaBuilderFunctions };