import type { AccountInstance } from '@xyo-network/account-model'; import type { StorageArchivistConfig } from '@xyo-network/archivist-storage'; import { StorageArchivist } from '@xyo-network/archivist-storage'; import type { MemoryNode } from '@xyo-network/node-memory'; export interface ArchivistBuilderConfig { name?: string; namespace?: string; } export declare class StorageArchivistBuilder { private _archivist; private account; private config; private node?; private remoteArchivist; protected constructor(config: ArchivistBuilderConfig, account: AccountInstance, node?: MemoryNode); get archivist(): StorageArchivist; static create(config: ArchivistBuilderConfig, account: AccountInstance, node: MemoryNode): Promise; buildArchivist(): Promise>; buildConfig(): StorageArchivistConfig; findParentArchivist(): Promise>>, import("@xyo-network/archivist-model").ArchivistModuleEventData, import("@xyo-network/payload-model").Payload> | undefined>; } //# sourceMappingURL=StorageArchivistBuilder.d.ts.map