import type { RequestHandler } from '../src/react_router_adapter.js'; import type { ApplicationService } from '@adonisjs/core/types'; import '../src/types/main.js'; declare module '@adonisjs/core/types' { interface ContainerBindings { reactRouter: Promise; } } declare module '@adonisjs/core/http' { interface HttpContext { reactRouterHandler: () => Promise; } } export default class ReactRouterProvider { protected app: ApplicationService; static needsApplication: boolean; private reactRouterBundle; constructor(app: ApplicationService); boot(): Promise; }