export type TranslatorFn = (key: string, values?: Record<string, unknown>) => string;
/**
 * Returns a translator function bound to the current provider's locale.
 * Safe to call from event handlers and effects.
 *
 * @example
 * ```
 * function MyComponent() {
 *   const translate = useTranslator();
 *   const onClick = () => announce(translate('@astryx.pagination.pageAnnounce', {current: 1}));
 * }
 * ```
 */
export declare function useTranslator(): TranslatorFn;
//# sourceMappingURL=useTranslator.d.ts.map