import { Rpc } from '../rpc';
import { RpcOutbound } from '../rpc-outbound';
import { RpcExtensionBrokerRequestResult } from './rpc-extension-broker-model';
export declare class RpcExtensionBrokerResponseClient {
    /**
     * Sends a response message from an extension broker call
     *
     * @param rpc the rpc service.
     * @param data the extension object.
     * @param outbound the outbound channel to call. @optional
     * @return Promise<void> the promise object.
     */
    static extensionBrokerResponse(rpc: Rpc, data: RpcExtensionBrokerRequestResult): Promise<void>;
    static extensionBrokerResponse(rpc: Rpc, data: RpcExtensionBrokerRequestResult, outbound: RpcOutbound): Promise<void>;
}
