import { RpcObservableRequestContext } from '../rpc-observable-request';
import { RpcObservableResultContext } from '../rpc-observable-result';
/**
 * RPC elevate request name and version.
 */
export declare class RpcObservableElevateKey {
    static command: string;
    static version: string;
}
/**
 * Rpc observable elevate request data.
 */
export declare type RpcObservableElevateRequest = RpcObservableRequestContext;
/**
 * Rpc observable elevate response data.
 */
export interface RpcObservableElevateResult extends RpcObservableResultContext {
    elevated: boolean;
}
/**
 * Rpc observable elevate error data.
 */
export interface RpcObservableElevateError extends RpcObservableResultContext {
    error: string;
}
