import { FastifyInstance } from "fastify";

//#region src/routes/audit.routes.d.ts
declare const auditRoute = "/api/scan";
declare const getAuditRoutes: () => {
  scan: {
    urlModel: string;
    url: string;
    method: "GET";
  };
  discoverUrls: {
    urlModel: string;
    url: string;
    method: "GET";
  };
  startRecursive: {
    urlModel: string;
    url: string;
    method: "POST";
  };
  getRecursiveStatus: {
    urlModel: string;
    url: ({
      jobId
    }: {
      jobId: string;
    }) => string;
    method: "GET";
  };
  cancelRecursive: {
    urlModel: string;
    url: ({
      jobId
    }: {
      jobId: string;
    }) => string;
    method: "POST";
  };
  pauseRecursive: {
    urlModel: string;
    url: ({
      jobId
    }: {
      jobId: string;
    }) => string;
    method: "POST";
  };
  resumeRecursive: {
    urlModel: string;
    url: ({
      jobId
    }: {
      jobId: string;
    }) => string;
    method: "POST";
  };
};
declare const auditRouter: (fastify: FastifyInstance) => Promise<void>;
//#endregion
export { auditRoute, auditRouter, getAuditRoutes };
//# sourceMappingURL=audit.routes.d.ts.map