export declare function authorize(target: any, name: string, descriptor: PropertyDescriptor): PropertyDescriptor;
export declare function messageContentDecode(target: any, _: string, descriptor: PropertyDescriptor): void;
export declare function sessionLastMessageDecode(target: any, _: string, descriptor: PropertyDescriptor): void;
export declare function publishThrottle(timeout: number, mergeKey: string): (target: any, _s: string, descriptor: PropertyDescriptor) => void;
