export declare const NAMESPACE = "rspack-plugin-svg-sprite"; interface LoaderOptions { symbolId?: string | ((resourcePath: string) => string); extract?: boolean; esModule?: boolean; spriteFilename?: string; publicPath?: string; } interface LoaderContext { cacheable?: (flag?: boolean) => void; resourcePath: string; getOptions?: () => LoaderOptions; _compilation?: any; _compiler?: any; } export declare function parseViewBox(svgContent: string): string; export declare function extractSvgInner(svgContent: string): string; export declare function extractSvgAttrs(svgContent: string): Record; export declare function generateSymbolId(resourcePath: string, options: LoaderOptions): string; declare function svgSpriteLoader(this: LoaderContext, content: string): string; declare const loader: typeof svgSpriteLoader & { NAMESPACE: string; }; export default loader; //# sourceMappingURL=loader.d.ts.map