import { IOPictogramsBleed } from "../pictograms";
import type { MarkdownNode } from "./types";
/**
 * Returns the bullet glyph used for unordered lists at a given nesting depth.
 */
export declare const getUnorderedListBullet: (listDepth: number) => string;
/**
 * Returns the ordered-list marker for a given item index and nesting depth.
 */
export declare const getOrderedListMarker: (value: number, listDepth: number) => string;
/**
 * Extracts a banner pictogram name from a `[!pictogramName]` prefix.
 */
export declare const extractPictogramName: (text: string) => IOPictogramsBleed;
/**
 * Removes the leading pictogram directive from blockquote content.
 */
export declare const stripPictogramPrefix: (text: string) => string;
/**
 * Recursively collects plain text content from a Markdown AST node.
 */
export declare const collectRawText: (node: MarkdownNode) => string;
/**
 * Returns true when a raw HTML fragment is a `<br>` tag.
 */
export declare const isBrTag: (content: string) => boolean;
//# sourceMappingURL=utils.d.ts.map