import { SpiderHandle } from '../../handle'; import { SpiderStore } from '../store'; export declare abstract class Storable { readonly priority: number; readonly filename: string; protected constructor(filename: string, priority: number); abstract store(store: SpiderStore, h: SpiderHandle): Promise; protected writeFile(data: any, store: SpiderStore, h: SpiderHandle, encoding?: string): Promise; getTargetDirectory(store: SpiderStore, h: SpiderHandle): string; getTargetFilename(store: SpiderStore, h: SpiderHandle): string; pause(timeInMillis: number): Promise; exists(store: SpiderStore, h: SpiderHandle): boolean; } //# sourceMappingURL=storable.d.ts.map