import { ISendAsyncPayload } from './models/isend-async-payload'; export interface ITerminalBaseProvider { connected: boolean; host: string | undefined; send(method: string, parameters: any[]): Promise; sendAsync(payload: ISendAsyncPayload, callback: (error: Error | null, result: any) => void): Promise; sendBatch(methods: any[], moduleInstance: any): Promise; }