import type { LazyImport } from '@adonisjs/core/types/http';
import type { Constructor } from '@adonisjs/core/types/container';
import { Controller } from './types.js';
import { ApplicationService } from '@adonisjs/core/types';
/**
 * Resolve route handler.
 */
export declare function resolveRouteHandler(binding: string | [LazyImport<Constructor<any>> | Constructor<any>, any?], app: ApplicationService): Promise<{
    controllerConstructor: Controller;
    method: string;
}>;
