import { InjectorService } from "@tsed/di";
import { ControllerProvider } from "../domain/ControllerProvider";
import { PlatformRouterMethods } from "../interfaces/PlatformRouterMethods";
/**
 * @ignore
 */
export declare class PlatformControllerBuilder {
    private provider;
    constructor(provider: ControllerProvider);
    /**
     *
     * @returns {any}
     */
    build(injector: InjectorService): PlatformRouterMethods;
    private buildEndpoints;
    private buildEndpoint;
    private buildChildrenCtrls;
    private buildMiddlewares;
}
