import { Storage as ModuleStorage } from './storage';
export declare class IpfsModuleStorage implements ModuleStorage {
    private _gateway;
    timeout: number;
    constructor(config: {
        ipfsGatewayUrl: string;
    });
    getResource(uri: string, fetchController?: AbortController): Promise<ArrayBuffer>;
    private _extractReference;
    save(blob: Blob): Promise<string>;
}
