import React from 'react'; export declare const useConfigPlugin: import("../../utils").TablePlugin>; size: "small" | "middle" | "large"; getTranslatedText: (text: string, ...args: any[]) => string; t: (text?: string, ...args: any[]) => string; localeKey: import("@fexd/pro-utils").UniteOmit<"en_US" | "zh-CN" | "zh_CN" | "en-US" | "id-ID" | "id_ID" | "ms_MY" | "ms-MY" | "th-TH" | "th_TH", string>; scopeI18n: import("@fexd/tools").I18n; i18nT: (key?: string, ...args: any[]) => any; withI18n: ({ fallback }?: { fallback?: React.ReactNode; }) => (Component: any) => React.Component<{}, {}, any>; useI18n: () => { t: (key?: string, ...args: any[]) => any; jsxT: (key?: string, ...args: any[]) => any; }; FormattedMessage: ({ value, config }: { value: string; config?: Record | undefined; }) => any; useTranslation: () => { t: (key?: string, ...args: any[]) => any; jsxT: (key?: string, ...args: any[]) => any; }; }>; export default useConfigPlugin; export declare function I18nText({ text, args, config }: { text: string; args?: any[]; config?: any; }): JSX.Element;