import { FastifyInstance, FastifyPluginOptions } from "fastify";
import { AxioDB } from "../../Services/Indexation.operation";
interface RouterOptions extends FastifyPluginOptions {
    AxioDBInstance: AxioDB;
}
/**
 * Main router plugin for the AxioDB server
 * @param fastify - Fastify instance
 * @param _options - Plugin options
 * @param done - Callback to signal completion
 */
export default function mainRouter(fastify: FastifyInstance, options: RouterOptions, done: () => void): Promise<void>;
export {};
