/** * Content Translation Hook for Entity System * * Provides entity-aware translations with namespace management */ /** * Entity translation hook that combines multiple namespaces */ export declare function useEntityTranslation(entityName: string, additionalNamespaces?: string[]): { t: (key: string, values?: Record) => string; common: import("next-intl")._Translator, "common">; entity: import("next-intl")._Translator, string>; ns: Record; exists: (key: string) => boolean; fromNamespace: (namespace: string, key: string, values?: Record) => any; }; /** * Simplified entity-specific translation hook */ export declare function useSimpleEntityTranslation(entityName: string): { t: (key: string, values?: Record) => string; common: import("next-intl")._Translator, "common">; entity: import("next-intl")._Translator, string>; }; /** * Form-specific translation hook with validation messages */ export declare function useFormTranslation(entityName: string, formName?: string): { label: (field: string) => string; placeholder: (field: string) => string; help: (field: string) => string; validation: (field: string, rule: string) => any; action: (action: string) => string; message: (message: string) => string; t: (key: string, values?: Record) => string; common: import("next-intl")._Translator, "common">; entity: import("next-intl")._Translator, string>; validationNs: any; }; /** * Table/List translation hook for entity data display */ export declare function useTableTranslation(entityName: string): { column: (columnName: string) => string; action: (actionName: string) => string; status: (statusValue: string) => string; empty: (context?: string) => string; loading: (context?: string) => string; pagination: (key: string) => string; search: (key: string) => string; bulk: (action: string) => string; t: (key: string, values?: Record) => string; common: import("next-intl")._Translator, "common">; }; //# sourceMappingURL=useContentTranslation.d.ts.map