interface VariantParts {
    topic: string;
    modification: string;
    tooltip: string;
}
/**
 * Parses a variant string to extract its components.
 *
 * @param variant - String following the format "Replace {topic} [with {modification}] <tag>{tooltip_content}</tag>"
 * @returns Object containing topic, modification, and tooltip
 */
export declare function parseVariant(variant: string): VariantParts;
export {};
//# sourceMappingURL=variantParser.d.ts.map