import { type ProseView } from "./prose-view.js"; export interface SymbolOptions { /** Include arrow transforms (-> → →). Default: true */ includeArrows?: boolean; } /** Convert "..." or ". . ." to "…". */ export declare const ellipsis: import("./prose-view.js").ProsePass; /** Convert "5x5" to "5×5". Skips hex (0x5F). */ export declare const multiplication: import("./prose-view.js").ProsePass; /** Convert !=, <=, >=, +/-, ~= to Unicode equivalents. */ export declare const mathSymbols: import("./prose-view.js").ProsePass; /** Convert (c), (r), (tm) to ©, ®, ™. */ export declare const legalSymbols: import("./prose-view.js").ProsePass; /** Convert -> and <-> to arrows. */ export declare const arrows: import("./prose-view.js").ProsePass; export declare const degrees: import("./prose-view.js").ProsePass; /** Convert 5'10" to 5′10″ (prime marks). Call before smart quotes. */ export declare const primeMarks: import("./prose-view.js").ProsePass; /** Convert 1/2, 1/4, etc. to ½, ¼, etc. Single-pass using alternation. */ export declare const fractions: import("./prose-view.js").ProsePass; /** Convert 1st, 2nd, 3rd, 4th to superscript ordinals. */ export declare const superscriptOrdinal: import("./prose-view.js").ProsePass; export declare const collapseSpaces: import("./prose-view.js").ProsePass; /** Convert ?? to ⁇, ?! to ⁈, !? to ⁉. Disabled by default (poor font support). */ export declare const punctuationLigatures: import("./prose-view.js").ProsePass; export declare function symbolTransform(input: string, options?: SymbolOptions): string; export declare function symbolTransform(input: ProseView, options?: SymbolOptions): void; //# sourceMappingURL=symbols.d.ts.map