import { FastifyInstance } from "fastify";

//#region src/routes/dictionary.routes.d.ts
declare const dictionaryRoute = "/api/dictionary";
declare const getDictionaryRoutes: () => {
  getDictionaries: {
    urlModel: string;
    url: () => string;
    method: "GET";
  };
  getDictionariesKeys: {
    urlModel: string;
    url: string;
    method: "GET";
  };
  getDictionariesUpdateTimestamp: {
    urlModel: string;
    url: string;
    method: "GET";
  };
  getDictionary: {
    urlModel: string;
    url: ({
      dictionaryKey
    }: {
      dictionaryKey: string;
    }) => string;
    method: "GET";
  };
  addDictionary: {
    urlModel: string;
    url: () => string;
    method: "POST";
  };
  pushDictionaries: {
    urlModel: string;
    url: () => string;
    method: "PATCH";
  };
  updateDictionary: {
    urlModel: string;
    url: ({
      dictionaryId
    }: {
      dictionaryId: string;
    }) => string;
    method: "PUT";
  };
  deleteDictionary: {
    urlModel: string;
    url: ({
      dictionaryId
    }: {
      dictionaryId: string;
    }) => string;
    method: "DELETE";
  };
};
declare const dictionaryRouter: (fastify: FastifyInstance) => Promise<void>;
//#endregion
export { dictionaryRouter as n, getDictionaryRoutes as r, dictionaryRoute as t };
//# sourceMappingURL=dictionary.routes-C4npsxD_.d.ts.map