export declare const i18n: (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;