/** Returns one weakly cached wrapper for a function/receiver pair. */ export declare function bindFunction(callback: T, receiver: object): T; /** Keeps one rejection-consuming wrapper for each received remote setter. */ export declare function safeRemoteSetter(setter: Function): (value: unknown) => void;