import type { Cluster } from "../../common/cluster/cluster";
import type WebSocket from "ws";
export interface OpenShellSessionArgs {
    websocket: WebSocket;
    cluster: Cluster;
    tabId: string;
    nodeName?: string;
}
export type OpenShellSession = (args: OpenShellSessionArgs) => Promise<void>;
declare const openShellSessionInjectable: import("@ogre-tools/injectable").Injectable<OpenShellSession, unknown, void>;
export default openShellSessionInjectable;
