export declare const i18n: <G extends "bold" | "code" | "link" | "italic" | "strike" | "underline" | "mark" | "quote" | "colorify" | "mono" | "text" | "html" | "cut" | "table" | "image" | "checkbox" | "heading" | "list" | "math" | "note" | "code_inline" | "undo" | "redo" | "ulist" | "olist" | "list__action_lift" | "list__action_sink" | "codeblock" | "file" | "heading1" | "heading2" | "heading3" | "heading4" | "heading5" | "heading6" | "emoji" | "tabs" | "gpt" | "math_inline" | "math_block" | "colorify__color_blue" | "colorify__color_default" | "colorify__color_gray" | "colorify__color_green" | "colorify__color_orange" | "colorify__color_red" | "colorify__color_violet" | "colorify__color_yellow" | "colorify__group_text" | "emoji__hint" | "folding-heading" | "folding-heading__hint" | "hrule" | "list_action_disabled" | "mermaid" | "more_action" | "move_list" | "quotelink", S extends string>(key: G | (string extends S ? S : never), params?: {
    [key: string]: any;
}) => S extends G ? {
    bold: string;
    checkbox: string;
    code: string;
    code_inline: string;
    codeblock: string;
    colorify: string;
    colorify__color_blue: string;
    colorify__color_default: string;
    colorify__color_gray: string;
    colorify__color_green: string;
    colorify__color_orange: string;
    colorify__color_red: string;
    colorify__color_violet: string;
    colorify__color_yellow: string;
    colorify__group_text: string;
    cut: string;
    emoji: string;
    emoji__hint: string;
    file: string;
    "folding-heading": string;
    "folding-heading__hint": string;
    gpt: string;
    heading: string;
    heading1: string;
    heading2: string;
    heading3: string;
    heading4: string;
    heading5: string;
    heading6: string;
    hrule: string;
    html: string;
    image: string;
    italic: string;
    link: string;
    list: string;
    list__action_lift: string;
    list__action_sink: string;
    list_action_disabled: string;
    mark: string;
    math: string;
    math_block: string;
    math_inline: string;
    mermaid: string;
    mono: string;
    more_action: string;
    move_list: string;
    note: string;
    olist: string;
    quote: string;
    quotelink: string;
    redo: string;
    strike: string;
    table: string;
    tabs: string;
    text: string;
    ulist: string;
    underline: string;
    undo: string;
}[G] : string;
