import { MvcMiddlewares } from '../middlewares/MvcMiddlewares';
import { MvcContext } from '../MvcContext';
export declare abstract class AfterMidddlewareStartupService {
    /**
     *  to startup service after middlewares setup.
     *
     * @abstract
     * @param {MvcContext} ctx
     * @param {MvcMiddlewares} [middlewares]
     * @returns {Promise<void>}
     * @memberof AfterMidddlewareSetup
     */
    abstract startup(ctx: MvcContext, middlewares?: MvcMiddlewares): Promise<void>;
    static ρAnn(): any;
}
