import { DirectoryOptions, FileOptions } from "../options"; import { BaseMiddleware } from "./base.middleware"; export declare class MethodMiddleware extends BaseMiddleware { readonly options: FileOptions | DirectoryOptions; constructor(options: FileOptions | DirectoryOptions); protected get allowMethods(): string[]; protected get isMethodValid(): boolean; invoke(): Promise; }