import { ResourcefulModelController } from "../controllers/resourceful_model_controller"; import type { ResourcefulResponseFormat } from "../types"; import type { HttpContext } from '@adonisjs/core/http'; import type { default as ApplicationService } from '@adonisjs/core/services/app'; import type { ResourcefulRouterOptionsService } from "./resourceful_router_options_service"; import type { ResourcefulRouterModelResolverService } from "./resourceful_router_model_resolver_service"; export declare class ResourcefulRouterOpenApiDocumentService { #private; constructor(opts: ResourcefulRouterOptionsService, modelMap: ResourcefulRouterModelResolverService, controllers: Map, app: typeof ApplicationService); boot(ctx: HttpContext): Promise; serveAs(format: ResourcefulResponseFormat, ctx: HttpContext): Promise; }