import { AxioDB } from "../../../Services/Indexation.operation"; import { ResponseBuilder } from "../../helper/responseBuilder.helper"; import { FastifyRequest } from "fastify"; export default class IndexController { private AxioDBInstance; constructor(AxioDBInstance: AxioDB); /** Reads `dbName`/`collectionName` from the query string. */ getIndexes(request: FastifyRequest): Promise; /** Reads `dbName`/`collectionName`/`fieldNames` from the request body. */ createIndex(request: FastifyRequest): Promise; /** Reads `dbName`/`collectionName`/`indexName` from the query string. */ deleteIndex(request: FastifyRequest): Promise; }