export declare const i18n: <G extends "title" | "label_case-sensitive" | "label_whole-word" | "action_close" | "action_replace" | "action_replace_all" | "action_next" | "action_prev" | "action_expand" | "title_search" | "title_replace" | "search_counter" | "search_placeholder", S extends string>(key: G | (string extends S ? S : never), params?: {
    [key: string]: any;
}) => S extends G ? {
    "label_case-sensitive": string;
    "label_whole-word": string;
    title: string;
    action_close: string;
    action_replace: string;
    action_replace_all: string;
    action_next: string;
    action_prev: string;
    action_expand: string;
    title_search: string;
    title_replace: string;
    search_counter: string;
    search_placeholder: string;
}[G] : string;
