/** Strip a leading `#`, trim, and lowercase a user-supplied tag value. */ export declare function normalizeTagValue(raw: string): string; /** * A valid tag value: lowercase letters, digits and hyphens, with at least one * letter (so a markdown heading like `# 1` never reads as a tag). Mirrors the * shared parser's requirement. */ export declare function isValidTagValue(value: string): boolean; /** True if `#value` already appears as a real tag token in the content. */ export declare function hasTag(content: string, value: string): boolean; /** Append `#value` (on its own trailing line) if not already present. */ export declare function addTag(content: string, value: string): string; /** Remove every `#value` token, preserving the boundary char before it. */ export declare function removeTag(content: string, value: string): string; //# sourceMappingURL=inline-tags.d.ts.map