import { Class } from "./types";
export declare function Remotable<T>(type: Class<T>): void;
export declare function Receive<T>(type: Class<T>): <U>(target: Class<U>, key: PropertyKey, index: number) => void;
export declare function Remote(target: any, propertyKey: string, descriptor: TypedPropertyDescriptor<any>): void;
