/// <reference types="express" />
import { RouterMetadataT } from './router-t';
import { Handler } from 'express';
import { PolicyDescriptor } from '../../core/policy';
import { CtorT } from '../../core/ctor';
import { ControllerT } from '../../core/controller';
export declare class RouterMetadata {
    private _meta;
    constructor(_meta: RouterMetadataT);
    readonly originalMeta: RouterMetadataT;
    readonly path: string;
    readonly middleware: Handler[];
    readonly policies: PolicyDescriptor[];
    readonly controllers: CtorT<ControllerT>[];
}
