import { ArgumentsHost } from '@nestjs/common'; import { RouteParamtypes } from '@nestjs/common/enums/route-paramtypes.enum'; import { CrudActionsEnum, CrudOptions, RouteOptions } from '../interface/crud'; export declare class R { static set(metadataKey: any, metadataValue: any, target: any, propertyKey?: string | symbol): void; static get(metadataKey: any, target: any, propertyKey?: string | symbol): T; static createRouteArg(paramType: RouteParamtypes, index: number, pipes?: any[], data?: any): any; static setDecorators(decorators: (PropertyDecorator | MethodDecorator)[], target: any, name: string): void; static setQueryArg(index: number, pipes?: any[]): any; static setParamsArg(name: string, index: number, pipes?: any[]): any; static setBodyArg(index: number, pipes?: any[]): any; static setCrudOptions(options: CrudOptions, target: any): void; static setRoute(route: RouteOptions, target: any): void; static setInterceptors(interceptors: any[], func: unknown): void; static setRouteArgs(metadata: any, target: any, name: string): void; static setRouteArgsTypes(metadata: any, target: any, name: string): void; static getCrudOptions(target: any): CrudOptions; static getInterceptors(func: unknown): any[]; static getRouteArgs(target: any, name: string): any; static getRouteArgsTypes(target: any, name: string): any[]; static getContextRequest(ctx: ArgumentsHost): any; static setCrudAction(action: CrudActionsEnum, target: any, propertyKey: string | symbol, handler?: any): void; static getActionFromHandler(handler: any): CrudActionsEnum | undefined; } //# sourceMappingURL=reflection.helper.d.ts.map