import { ResponseData } from "../utils/responseData.js";
import { Locale } from "@intlayer/types";
import { FastifyReply, FastifyRequest } from "fastify";

//#region src/controllers/translation.controller.d.ts
type TranslateDictionariesBody = {
  dictionaryIds: string[];
  targetLocales: Locale[];
};
type TranslateDictionariesResult = ResponseData<{
  jobId: string;
}>;
declare const translateDictionaries: (request: FastifyRequest<{
  Body: TranslateDictionariesBody;
}>, reply: FastifyReply) => Promise<void>;
declare const getTranslationStatus: (request: FastifyRequest, reply: FastifyReply) => Promise<void>;
//#endregion
export { TranslateDictionariesBody, TranslateDictionariesResult, getTranslationStatus, translateDictionaries };
//# sourceMappingURL=translation.controller.d.ts.map