import type { InlineSvgOptions } from "./inlineSvgOptions"; import { parse } from "html-to-ast"; export interface ProcessingOptions extends InlineSvgOptions { fileName: string; } export declare type AstNode = ReturnType[number]; export declare const markAsUnwrapped: (node: AstNode) => void; export declare const markAsRemoved: (node: AstNode) => void; export declare const findSvgNode: (node: AstNode) => AstNode | null; export declare const findSvgNodeInArray: (nodes: AstNode[]) => AstNode | null; export declare class SvgProcessor { static process(code: string, options: ProcessingOptions): string; static traverse(node: AstNode, callbackFn: (node: AstNode) => boolean | void): void; }