import { n as ResponseData } from "./responseData-U7Jr-usN.js";
import { t as OAuth2Token } from "./oAuth2.types-CUQKYCbm.js";
import { FastifyReply, FastifyRequest } from "fastify";

//#region src/controllers/oAuth2.controller.d.ts
type GetOAuth2TokenBody = {
  grant_type: 'client_credentials';
  client_id: string;
  client_secret: string;
};
type GetOAuth2TokenResult = ResponseData<OAuth2Token>;
declare const getOAuth2AccessToken: (request: FastifyRequest<{
  Body: GetOAuth2TokenBody;
}>, reply: FastifyReply) => Promise<void>;
//#endregion
export { GetOAuth2TokenResult as n, getOAuth2AccessToken as r, GetOAuth2TokenBody as t };
//# sourceMappingURL=oAuth2.controller-PuA_FU7D.d.ts.map