import Input from "./input"; export default class Storage extends Input { constructor(name: string); name?: string; online: boolean; createInstance(): void; get(input: string | number): Promise; set(input: string | number, data: ArrayBuffer): Promise; put(url: string): Promise; dispatch(url: string, type?: string, withCredentials?: boolean, headers?: object[]): Promise; getBlob(url: string, mimeType?: string): Promise; getText(url: string, mimeType?: string): Promise; getBase64(url: string, mimeType?: string): Promise; destroy(): void; private getKey(input: string | number): string; private appendListeners(): void; private removeListeners(): void; private status(event: Event): void; }