export { CLOSING_BRACKETS, OPENING_PUNCTUATION, TERMINAL_PUNCTUATION, UNICODE_SYMBOLS, } from "./constants.js"; export { DASH_STYLES, type DashOptions, type DashStyle, dashWordJoiner, hyphenReplace, } from "./dashes.js"; export { nbspTransform } from "./nbsp.js"; export { buildProseView, definePass, type ProseNode, type ProsePass, type ProseView, replaceAllInView, type ReplaceAllOptions, withProseView, } from "./prose-view.js"; export { classifyApostrophes, niceQuotes, PUNCTUATION_STYLES, type PunctuationStyle, type QuoteOptions } from "./quotes.js"; export { type SymbolOptions, symbolTransform } from "./symbols.js"; export type { TransformOptions } from "./transform-options.js"; import { type ProseView } from "./prose-view.js"; import { type TransformOptions } from "./transform-options.js"; export declare const MODIFIER_LETTER_APOSTROPHE: "ΚΌ"; /** * Runs the full transform pipeline over a ProseView in place, committing * after every pass. Used by the rehype/remark plugins to transform text that * spans multiple source nodes; for plain strings use {@link transform}. */ export declare function transformView(view: ProseView, options?: TransformOptions): void; export declare function transform(text: string, options?: TransformOptions): string; //# sourceMappingURL=index.d.ts.map