import type { HttpRequest } from "../../http";
import type { ApiRouter } from "../../http/ApiRouter";
import { ServiceProvider } from "../ServiceProvider";
export declare class ApiRouterServiceProvider extends ServiceProvider {
    rootRouter: new () => ApiRouter;
    boot(): void;
    onRequestStart(_req: HttpRequest): void | Promise<void>;
    onRequestEnd(_req: HttpRequest): void | Promise<void>;
    onRequestFail(_req: HttpRequest, error: any): void | Promise<void>;
}
//# sourceMappingURL=ApiRouterServiceProvider.d.ts.map