import { Logger, URI } from "@adviser/cement"; import { KeyBagProvider, SuperThis, SysFileSystem } from "@fireproof/core-types-base"; interface KeyBagCtx { readonly dirName: string; readonly sysFS: SysFileSystem; readonly fName: string; } export declare class KeyBagProviderFile implements KeyBagProvider { _prepare(id: string): Promise; private readonly url; readonly logger: Logger; readonly sthis: SuperThis; constructor(url: URI, sthis: SuperThis); del(id: string): Promise; get(id: string): Promise | undefined>; set(id: string, item: NonNullable): Promise; } export {};