/**
 * 从 URL 字符串中提取 ID
 * @param input - 包含 URL 的字符串，格式如 "url(#id)"
 * @returns 提取出的 ID 或 undefined
 */
export declare const extractIdFromUrl: (input: string) => string | undefined;
/**
 * 从字符串中提取 ID 属性值
 * @param input - 包含 id 属性的字符串，格式如 'id="value"'
 * @returns 提取出的 ID 值或 undefined
 */
export declare const extractId: (input: string) => string | undefined;
/**
 * 格式化属性键值对
 * @param key - 属性名
 * @param value - 属性值
 * @returns 格式化后的属性字符串
 */
export declare const formatAttrKeyValue: (key: string, value: any) => string;
/**
 * 创建 HTML/SVG 标签字符串
 * @param tag - 标签名
 * @param attributes - 属性数组
 * @param children - 子元素数组（可选）
 * @returns 格式化后的标签字符串数组
 */
export declare const createTag: (tag: string, attributes: string[], children?: string[]) => string[];
