import JSZip = require("jszip"); export default class Archive { constructor(); open(input: BinaryType, isBase64?: boolean): Promise; openUrl(zipUrl: string, isBase64?: boolean): Promise; request( url: string, type?: string ): Promise; getBlob(url: string, mimeType?: string): Promise; getText(url: string): Promise; getBase64(url: string, mimeType?: string): Promise; createUrl(url: string, options: { base64: boolean }): Promise; revokeUrl(url: string): void; destroy(): void; private checkRequirements(): void; private handleResponse( response: any, type?: string ): Blob | string | JSON | Document | XMLDocument; }