import 'reflect-metadata'; import { RiSEConfig } from './index'; /** * Command Metadata * @description Supplements Issued Commands to the RiSE API * @param method * @param route * @param validator * @constructor */ export declare function Command({ method, route, validator, globals }: { method?: string; route?: string; validator?: any; globals?: RiSEConfig['globals']; }): (target: any, propertyKey: string | symbol, descriptor: PropertyDescriptor) => PropertyDescriptor; /** * Action Metadata * @description Supplements Issued Actions to the RiSE API * @param method * @param route * @param validator * @constructor */ export declare function Action({ method, route, validator, globals }: { method?: string; route?: string; validator?: any; globals?: RiSEConfig['globals']; }): (target: any, propertyKey: string | symbol, descriptor: PropertyDescriptor) => PropertyDescriptor; /** * Event Metadata * @description Responds to an Event from the RiSE API * @constructor */ export declare function Event(): (target: any, propertyKey: string | symbol, descriptor: PropertyDescriptor) => PropertyDescriptor; /** * Paginate * @description Adds .previous() and .next() to list responses * @constructor */ export declare function Paginate(): (target: any, propertyKey: string | symbol, descriptor: PropertyDescriptor) => PropertyDescriptor;