import { Controller } from './Controller'; import { WebBuilder } from './WebBuilder'; import { Composer } from '../utils/compose'; import { WebMiddleware } from '../plugins/Plugin'; export declare class WebController extends Controller { protected builders: WebBuilder[]; get(uri: string | string[]): WebBuilder; post(uri: string | string[]): WebBuilder; put(uri: string | string[]): WebBuilder; patch(uri: string | string[]): WebBuilder; delete(uri: string | string[]): WebBuilder; all(uri: string | string[]): WebBuilder; protected createMiddleware(globalToLocal?: Composer): WebMiddleware; }