import { Observable } from 'rxjs/Observable'; /** * The service responsible for managing file-uploads to a remote server via XHR request * @author Sean Perkins * * @export * @class FileUploadService */ export declare class FileUploadService { /** * Public observable event hook for listening for progress, success and failure on the upload * * @type {Observable} * @memberOf FileUploadService */ progress$: Observable; private progressSource; constructor(); /** * Handles an upload request to a server * * @param {string} url The location of the server to post the file to * @param {FormData} formData The file's form data properties * * @memberOf FileUploadService */ upload(url: string, formData: FormData): void; }