import { IconizzaIcon } from '@iconizza/types'; import { IconizzaIconBuildResult } from './build.js'; import '../customisations/defaults.js'; import './viewbox.js'; /** * Parsed SVG content */ interface ParsedSVGContent { attribs: Record; body: string; } /** * Extract attributes and content from SVG */ declare function parseSVGContent(content: string): ParsedSVGContent | undefined; /** * Convert parsed SVG to IconizzaIconBuildResult */ declare function buildParsedSVG(data: ParsedSVGContent): IconizzaIconBuildResult | undefined; /** * Convert parsed SVG to IconizzaIcon */ declare function convertParsedSVG(data: ParsedSVGContent): IconizzaIcon | undefined; export { ParsedSVGContent, buildParsedSVG, convertParsedSVG, parseSVGContent };