import { I18nService } from "nestjs-i18n";
import { Context } from "telegraf";
export declare class TelegrafI18nMiddlewareProvider<K = Record<string, unknown>> {
    private readonly i18nService;
    private readonly logger;
    private static INVALID_CONTEXT_WARNING;
    constructor(i18nService: I18nService<K>);
    telegrafI18nMiddleware(ctx: Context, next: () => Promise<void>): Promise<void>;
}
