import { Ts } from '../ts';
import { EndpointMethod, PlyexPlugin } from './plyex';
export declare function Controller(prefix: string | string[]): ClassDecorator;
export declare const Get: (path?: string | string[]) => MethodDecorator;
export declare const Post: (path?: string | string[]) => MethodDecorator;
export declare const Put: (path?: string | string[]) => MethodDecorator;
export declare const Patch: (path?: string | string[]) => MethodDecorator;
export declare const Delete: (path?: string | string[]) => MethodDecorator;
export declare class NestJsPlugin implements PlyexPlugin {
    private ts;
    constructor(ts: Ts);
    getEndpointMethods(): EndpointMethod[];
}
