import { RpcBaseData } from '../rpc-base'; /** * RPC Overlay open command and version. */ export declare class RpcOverlayOpenKey { static command: string; static version: string; } /** * RPC Overlay open command and version. */ export declare class RpcOverlayCloseKey { static command: string; static version: string; } /** * Rpc data for dialog overlay commands */ export interface RpcDialogOverlayData extends RpcBaseData { /** * Should overlay or not */ overlay: boolean; /** * Id of the dialog */ dialogId: string; } /** * Rpc result for dialog overlay outbound command */ export interface RpcDialogOverlayResult { /** * If module already handled overlay command from shell * true: No need to do anything * false: shell should remove the overlay by itself */ overlayClosed: boolean; }