import { Type } from '@tsdi/ioc';
import { AuthorizationService, IContext, MiddlewareType } from '@mvx/mvc';
import { IAuthenticator } from '../passports';
export declare class AuthFlowService extends AuthorizationService {
    passport: IAuthenticator;
    getAuthMiddlewares(ctx: IContext, controller: Type<any>): MiddlewareType[];
    getAuthMiddlewares(ctx: IContext, controller: Type<any>, propertyKey: string): MiddlewareType[];
    static ρAnn(): any;
}
