import { NamespaceTransProps, TransForLibs, TranslationResource } from "@trackunit/i18n-library-translation"; import defaultTranslations from "./locales/en/translation.json"; export type TranslationKeys = keyof typeof defaultTranslations; export declare const namespace = "react.table-base-components"; export declare const translations: TranslationResource; /** * Local useTranslation for this specific library */ export declare const useTranslation: () => [TransForLibs<"copyableCell.copied" | "copyableCell.copy" | "rowActions.moreActions">, import("i18next").i18n, boolean] & { t: TransForLibs<"copyableCell.copied" | "copyableCell.copy" | "rowActions.moreActions">; i18n: import("i18next").i18n; ready: boolean; }; /** * Type of the t function for the local useTranslation for this specific library */ export type TranslationFunction = TransForLibs; /** * Trans for this specific library. */ export declare const Trans: (props: NamespaceTransProps) => import("react/jsx-runtime").JSX.Element; /** * Registers the translations for this library */ export declare const setupLibraryTranslations: () => void;