import { ChildProcess } from 'child_process'; export interface ExecOptions { cols?: number; rows?: number; command?: string; args?: string[]; cwd?: string; } export declare function getLocalSize(): { cols: number; rows: number; }; export declare function spawnExec(options?: ExecOptions): ChildProcess; export declare function writeToExec(data: string): void; export declare function resizeExec(cols: number, rows: number): void; export declare function killExec(): void; export declare function onExecData(callback: (data: string) => void): void; export declare function onExecExit(callback: (code: number) => void): void; export declare function isExecRunning(): boolean; //# sourceMappingURL=exec.d.ts.map