/**
 * QstMath 插件配置
 */
export interface QstMathConfig {
    /** KaTeX 渲染配置 */
    katex?: {
        /** 是否抛出解析错误，默认 false */
        throwOnError?: boolean;
        /** 信任输入，默认 false */
        trust?: boolean;
        /** 输出格式，默认 'html' */
        output?: 'html' | 'mathml';
    };
    /** 弹窗默认公式类型，默认 'inline' */
    defaultType?: 'inline' | 'display';
    /** 是否启用 Autoformat，默认 true */
    autoformat?: boolean;
}
/**
 * insertMath / updateMath 命令参数
 */
export interface MathCommandOptions {
    /** LaTeX 源码 */
    latex: string;
    /** 是否块级公式，默认 false */
    display?: boolean;
}
/**
 * Autoformat 匹配模式
 */
export interface MathAutoformatPattern {
    /** 触发模式，如 '$$' 或 '\\(' */
    pattern: string;
    /** 公式类型 */
    type: 'inline' | 'display';
}
//# sourceMappingURL=types.d.ts.map