import { Rpc } from '../rpc';
import { RpcOutbound } from '../rpc-outbound';
import { RpcDialogOverlayData, RpcDialogOverlayResult } from './rpc-overlay-model';
export declare class RpcOverlayCloseClient {
    /**
     * The RPC overlay close command.
     * @param rpc the rpc service.
     * @param data the CredSSP operation result object.
     * @param outbound the outbound channel to call. @optional
     * @return Promise<RpcDialogOverlayResult> the promise object of dialog overlay result.
     */
    static overlayClose(rpc: Rpc, data: RpcDialogOverlayData): Promise<RpcDialogOverlayResult>;
    static overlayClose(rpc: Rpc, data: RpcDialogOverlayData, outbound?: RpcOutbound): Promise<RpcDialogOverlayResult>;
}
