import { RpcObservableRequestContext } from '../rpc-observable-request'; import { RpcObservableResultContext } from '../rpc-observable-result'; /** * RPC alive request name and version. */ export declare class RpcObservableAliveKey { static command: string; static version: string; } /** * Rpc observable alive data. */ export interface RpcObservableAliveRequest extends RpcObservableRequestContext { /** * The timestamp. Date.now() / the number of milliseconds elapsed since 1 January 1970 00:00:00 UTC. */ timestamp: number; /** * The flag indicating not to close the window from this tool indefinitely. */ forever?: boolean; } export declare type RpcObservableAliveResult = RpcObservableResultContext; export interface RpcObservableAliveError extends RpcObservableResultContext { error: Error; }