import { HttpGateway } from './models/http-gateway-global.model'; export declare const asperaHttpGateway: HttpGateway; export { initHttpGateway, testHttpGatewayConnection, registerActivityCallback, deregisterActivityCallback, getTransferById, getAllTransfers, clearNonActiveTransfers, cancelTransfer, removeTransfer } from './app/core'; export { download } from './app/download'; export { upload, getFilesForUpload, getFilesForUploadPromise, getFoldersForUpload, getFoldersForUploadPromise, createDropzone, removeDropzone } from './app/upload'; export { injectStreamToDom, startStream } from './app/streaming'; declare const _default: { asperaHttpGateway: HttpGateway; initHttpGateway: (serverUrl: string, softwareMode?: boolean, supportMultipleServers?: boolean) => Promise; testHttpGatewayConnection: () => Promise; download: (transferSpec: import("./models/models").TransferSpec, options?: import("./models/models").DownloadOptions) => Promise; upload: (transferSpec: import("./models/models").TransferSpec, id: string, memoryFilesToLoad?: File[], options?: import("./models/models").UploadOptions) => Promise; getFilesForUpload: (callback: (data: import("./models/models").DataTransferResponse) => void, id: string) => void; getFilesForUploadPromise: (id: string) => Promise; getFoldersForUpload: (callback: (data: import("./models/models").DataTransferResponse) => void, id: string) => void; getFoldersForUploadPromise: (id: string) => Promise; createDropzone: (callback: (data: { event: any; files: { dataTransfer: { files: import("./models/models").ConnectStyleFile[]; }; }; }) => void, elementSelector: string) => void; removeDropzone: (elementSelector: string) => void; registerActivityCallback: (callback: (transfers: import("./models/http-gateway-global.model").TransferResponse) => void) => string; deregisterActivityCallback: (id: string) => void; getTransferById: (id: string) => { transfer_info: import("./models/models").HttpTransfer; }; getAllTransfers: () => import("./models/http-gateway-global.model").TransferResponse; clearNonActiveTransfers: () => void; removeTransfer: (id: string) => void; cancelTransfer: (id: string) => void; startStream: (transferSpec: import("./models/models").TransferSpec, videoDomQuery?: string, videoOptions?: import("./models/models").VideoPlayerOptions) => Promise; injectStreamToDom: (url: string, videoDomQuery: string, videoOptions?: import("./models/models").VideoPlayerOptions) => void; }; export default _default;