import { JobFileSystem } from './comLayer/clientShell/fileSystem'; import { JobOptProxy as JobOptAPI, ClientInputAPI } from './shared/types/client'; export { ClientInputAPI, JobOptAPI, JobFileSystem }; import { JobStderrNotEmptyFS as _JobStderrNotEmptyFS } from './errors/client'; export declare namespace Errors { type JobStderrNotEmptyFS = _JobStderrNotEmptyFS; } export interface DatumPushFS { stdout: string; jobFS: JobFileSystem; } export declare class JmClient { private port?; private TCPip?; private _connect; private _uuid; private _shell; static instance: JmClient; constructor(); start(adress: string, port: number): Promise; stop(): Promise; push(jobOpt: JobOptAPI): Promise; pushMany(jobOptArray: JobOptAPI[]): Promise; pushFS(jobOpt: JobOptAPI): Promise; pushManyFS(jobOptArray: JobOptAPI[]): Promise; private _pushMany; private _push; } declare const _default: JmClient; export default _default;