import { Extension } from '@tiptap/core';
export interface TypographyOptions {
    /**
     * The em dash character.
     * @default '—'
     */
    emDash: false | string;
    /**
     * The ellipsis character.
     * @default '…'
     */
    ellipsis: false | string;
    /**
     * The open double quote character.
     * @default '“'
     */
    openDoubleQuote: false | string;
    /**
     * The close double quote character.
     * @default '”'
     */
    closeDoubleQuote: false | string;
    /**
     * The open single quote character.
     * @default '‘'
     */
    openSingleQuote: false | string;
    /**
     * The close single quote character.
     * @default '’'
     */
    closeSingleQuote: false | string;
    /**
     * The left arrow character.
     * @default '←'
     */
    leftArrow: false | string;
    /**
     * The right arrow character.
     * @default '→'
     */
    rightArrow: false | string;
    /**
     * The copyright character.
     * @default '©'
     */
    copyright: false | string;
    /**
     * The trademark character.
     * @default '™'
     */
    trademark: false | string;
    /**
     * The servicemark character.
     * @default '℠'
     */
    servicemark: false | string;
    /**
     * The registered trademark character.
     * @default '®'
     */
    registeredTrademark: false | string;
    /**
     * The one half character.
     * @default '½'
     */
    oneHalf: false | string;
    /**
     * The plus minus character.
     * @default '±'
     */
    plusMinus: false | string;
    /**
     * The not equal character.
     * @default '≠'
     */
    notEqual: false | string;
    /**
     * The laquo character.
     * @default '«'
     */
    laquo: false | string;
    /**
     * The raquo character.
     * @default '»'
     */
    raquo: false | string;
    /**
     * The multiplication character.
     * @default '×'
     */
    multiplication: false | string;
    /**
     * The superscript two character.
     * @default '²'
     */
    superscriptTwo: false | string;
    /**
     * The superscript three character.
     * @default '³'
     */
    superscriptThree: false | string;
    /**
     * The one quarter character.
     * @default '¼'
     */
    oneQuarter: false | string;
    /**
     * The three quarters character.
     * @default '¾'
     */
    threeQuarters: false | string;
}
export declare const emDash: (override?: string) => import("@tiptap/core").InputRule;
export declare const ellipsis: (override?: string) => import("@tiptap/core").InputRule;
export declare const openDoubleQuote: (override?: string) => import("@tiptap/core").InputRule;
export declare const closeDoubleQuote: (override?: string) => import("@tiptap/core").InputRule;
export declare const openSingleQuote: (override?: string) => import("@tiptap/core").InputRule;
export declare const closeSingleQuote: (override?: string) => import("@tiptap/core").InputRule;
export declare const leftArrow: (override?: string) => import("@tiptap/core").InputRule;
export declare const rightArrow: (override?: string) => import("@tiptap/core").InputRule;
export declare const copyright: (override?: string) => import("@tiptap/core").InputRule;
export declare const trademark: (override?: string) => import("@tiptap/core").InputRule;
export declare const servicemark: (override?: string) => import("@tiptap/core").InputRule;
export declare const registeredTrademark: (override?: string) => import("@tiptap/core").InputRule;
export declare const oneHalf: (override?: string) => import("@tiptap/core").InputRule;
export declare const plusMinus: (override?: string) => import("@tiptap/core").InputRule;
export declare const notEqual: (override?: string) => import("@tiptap/core").InputRule;
export declare const laquo: (override?: string) => import("@tiptap/core").InputRule;
export declare const raquo: (override?: string) => import("@tiptap/core").InputRule;
export declare const multiplication: (override?: string) => import("@tiptap/core").InputRule;
export declare const superscriptTwo: (override?: string) => import("@tiptap/core").InputRule;
export declare const superscriptThree: (override?: string) => import("@tiptap/core").InputRule;
export declare const oneQuarter: (override?: string) => import("@tiptap/core").InputRule;
export declare const threeQuarters: (override?: string) => import("@tiptap/core").InputRule;
/**
 * This extension allows you to add typography replacements for specific characters.
 * @see https://www.tiptap.dev/api/extensions/typography
 */
export declare const Typography: Extension<TypographyOptions, any>;
//# sourceMappingURL=typography.d.ts.map