import type { ProcessOptions, SessionOptions, SpawnOptions, TerminalCallback } from './types.js'; export interface Session { spawn(command: string, args: string[], spawnOptions: SpawnOptions, options: ProcessOptions, callback: TerminalCallback): void; close(): void; waitAndClose(callback?: () => void): void; } export declare function createSession(options?: SessionOptions): Session;