import type { Logger } from '@medishn/toolkit';
import type { Explorer } from '../injector';
import type { TGlandBroker } from '../types';
export declare class ApplicationBinder {
    private explorer;
    private broker;
    private readonly logger?;
    private readonly map;
    constructor(explorer: Explorer, broker: TGlandBroker, logger?: Logger);
    bind(): void;
    bindChannel(): void;
    bindControllers(): void;
    private combinePaths;
}
