import type { IMatrixContext } from '../core/IMatrixContext';
import type { IInterfaceDescriptor } from '../reflection/IInterfaceDescriptor';
/**
 * Dynamic proxy for a remote mount's interface.
 * All calls go through RequestReply.execute.
 */
export declare class RemoteProxy {
    static proxyMount<T extends object>(context: IMatrixContext, mount: string, iface?: IInterfaceDescriptor): T;
}
export declare const proxyMount: typeof RemoteProxy.proxyMount;
//# sourceMappingURL=RemoteProxy.d.ts.map