import type { Rule } from "../types.js"; /** An inline `` opening tag with its viewBox presence. */ export interface SvgElement { line: number; column: number; hasViewBox: boolean; } /** * Finds inline `` opening tags. A tag carrying a JSX spread (`{...props}`) * is skipped entirely — `viewBox` may arrive at runtime, so flagging it would * be a false positive. */ export declare function scanSvgElements(source: string): SvgElement[]; export declare const rule: Rule;