///
import { FetchResult, ServiceVersionModel } from '@sidetree/common';
import IpfsCas from './IpfsCas';
export default class IpfsCasWithCache extends IpfsCas {
private cache;
static readonly collectionName: string;
private serverUrl;
private databaseName;
constructor(casUrl: string, serverUrl: string, databaseName: string);
initialize(): Promise;
stop(): Promise;
write(content: Buffer): Promise;
read(address: string): Promise;
getServiceVersion: () => Promise;
}