import { XhrHttpModule_Class } from "@intuitionrobotics/thunderstorm/frontend";
import { BaseUploaderFile, TempSecureUrl } from "../../shared/types";
import { BaseUploaderModule_Class, FileStatus } from "../../shared/modules/BaseUploaderModule";
export declare class UploaderModule_Class extends BaseUploaderModule_Class<XhrHttpModule_Class> {
    constructor();
    upload(files: File[], onFileStatusChanged: (feId: string, status: FileStatus) => void, key?: string, _public?: boolean): BaseUploaderFile[];
    protected subscribeToPush(toSubscribe: TempSecureUrl[]): Promise<void>;
}
export declare const UploaderModule: UploaderModule_Class;
