import { Batch, Tip, IQueryResponse, Sid, IHeaderValue } from "./models/types"; import { Eno } from "./models/Eno"; import { Observable } from "rxjs"; import { IEnSrvOptions, IEnSrvOptionsLite } from "./IEnSrvOptions"; import { send } from "./send"; import { pull, pullSid, IPullOptions } from "./pull"; import { read, readSid, IReadOptions } from "./read"; import { locale, ILocale } from "./locale"; import { write } from "./write"; import { writeMany } from "./writeMany"; import { startProcess, IProcessOptions, IProcessResponse, getProcessStatus } from "./process"; import { evalFormula, IFormulaOptions } from "./formula"; import { execute, execute1d, execute1dWithResponseHeaders, IQueryOption } from "./query"; export declare class EnSrv { options: IEnSrvOptions; systemTimezone?: string; fn: { send: typeof send; pull: typeof pull; pullSid: typeof pullSid; read: typeof read; readSid: typeof readSid; locale: typeof locale; startProcess: typeof startProcess; getProcessStatus: typeof getProcessStatus; execute: typeof execute; execute1d: typeof execute1d; execute1dWithResponseHeaders: typeof execute1dWithResponseHeaders; write: typeof write; writeMany: typeof writeMany; evalFormula: typeof evalFormula; }; constructor(options: IEnSrvOptions); isAborted(): boolean; send(batch: Batch, enSrvOptions?: IEnSrvOptionsLite): Observable; pull(tips: Tip[], pullOptions?: IPullOptions, enSrvOptions?: IEnSrvOptionsLite): Observable; pullSid(sids: Sid[], pullOptions?: IPullOptions, enSrvOptions?: IEnSrvOptionsLite): Observable; read(tip: Tip, readOptions?: IReadOptions, enSrvOptions?: IEnSrvOptionsLite): Observable; readSid(sid: Sid, readOptions?: IReadOptions, enSrvOptions?: IEnSrvOptionsLite): Observable; locale(enSrvOptions?: IEnSrvOptionsLite): Observable; startProcess(tip: Tip, processOptions?: IProcessOptions, enSrvOptions?: IEnSrvOptionsLite): Observable; getProcessStatus(processOpTip: Tip, enSrvOptions: IEnSrvOptions): Observable; evalFormula(formulaStr: string, formulaOptions?: IFormulaOptions, enSrvOptions?: IEnSrvOptionsLite): Observable; executeQuery(queryTip: Tip, queryOptions?: IQueryOption, timeoutMs?: number, enSrvOptions?: IEnSrvOptionsLite): Observable; executeQuery1d(queryTip: Tip, queryOptions?: IQueryOption, timeoutMs?: number, enSrvOptions?: IEnSrvOptionsLite): Observable; executeQuery1dWithResponseHeader(queryTip: Tip, queryOptions?: IQueryOption, timeoutMs?: number, enSrvOptions?: IEnSrvOptionsLite): Observable; write(eno: Eno, enSrvOptions?: IEnSrvOptionsLite): Observable; writeMany(enos: Eno[], enSrvOptions?: IEnSrvOptionsLite): Observable; }