///
export * from "./index";
import * as FormData from "form-data";
import { ReadStream } from "fs";
import { Client } from "./api/core/client";
import { DataOperationsModule } from "./api/dataops/dataOperationsModule";
import { FileOperationsModule } from "./api/fileops/fileOperationsModule";
import { FileOperationsConfig } from "./api/fileops/fileops.interfaces";
import { LoggerModule, LogLevel } from "./api/logger/public-api";
import { IWebSocketBuilder } from "./api/realtime/realTime.interfaces";
import { RealTimeModule } from "./api/realtime/realTimeModule";
import { Fetch } from "./internal/requestAdapter";
export declare function jexiaClient(fetchFunc?: Fetch): Client;
export declare function dataOperations(): DataOperationsModule;
export declare function fileOperations(config?: Partial): FileOperationsModule;
export declare function realTime(webSocketBuilder?: IWebSocketBuilder): RealTimeModule;
export declare function logger(level: LogLevel, modules?: string[]): LoggerModule;
export * from "./api/logger/public-api";
export * from "./api/ums/public-api";