import { ICommandPlugin, IIntergradeOptions, IMiddlewareCompilerCmdConfig } from "../base"; import { CancellationToken } from "../utils/cancellation-token"; export interface IMiddlewareCmdOptions { force?: boolean; config?: string; } export declare const MiddlewarePlugin: ICommandPlugin; export declare function runMiddlewareCompile(projectRoot: string, config: IMiddlewareCompilerCmdConfig, intergradeOptions?: IIntergradeOptions, then?: (success: boolean, error?: Error) => void): void;