import type { ColorMap, EnableAnnotations, RichText, RichTextFormatter } from "@notion-md-converter/types";
/**
 * デフォルトのリッチテキストフォーマッター
 * マークダウン形式でリッチテキストを整形する
 */
export declare class BasicRichTextFormatter implements RichTextFormatter {
    private colorMap;
    private enableAnnotations;
    constructor(options?: {
        colorMap?: ColorMap;
        enableAnnotations?: EnableAnnotations;
    });
    /**
     * リッチテキストをマークダウン形式に整形する
     * @param richTexts リッチテキスト配列
     * @param enableAnnotations 有効化するアノテーション
     * @param colorMap カラーマップ
     * @returns マークダウン形式のテキスト
     */
    format(richTexts: RichText[], enableAnnotations?: EnableAnnotations): string;
    plainText(richTexts: RichText[]): string;
}
