import { Transformer } from "unified";
import { EventTemplate, NostrEvent } from "nostr-tools";
import { Root } from "../nast/types.js";
import { galleries } from "./gallery.js";
export declare const TextNoteContentSymbol: unique symbol;
export declare const textNoteTransformers: (typeof galleries)[];
/** Parsed and process a note with custom transformers */
export declare function getParsedContent(event: NostrEvent | EventTemplate | string, content?: string, transformers?: (() => Transformer<Root>)[], cacheKey?: symbol | null | undefined): Root;
export declare function removeParsedTextContent(event: NostrEvent | EventTemplate): void;
