import { ICommandInstance } from '@midwayjs/command-core'; import { GeneratorSharedOptions, Framework } from '../utils'; export interface MiddlewareOptions extends Omit { /** * @description Identifier for middleware */ class: string; /** * @description Use external lib for middleware resolver * @value false */ external: boolean; /** * @description Target framework * @value 'egg' */ framework: Framework; /** * @description Use functional middleware(EggJS only) * @value false */ functional: boolean; } export declare const mountMiddlewareCommand: () => ICommandInstance; export type FrameworkSpecificInfo = { templatePath: string; }; export declare const frameworkSpecificInfo: (framework: Framework) => FrameworkSpecificInfo; export default function middlewareHandler(...args: unknown[]): Promise; //# sourceMappingURL=middleware.handler.d.ts.map