import type { Schema } from '@xyo-network/sdk-protocol'; import type { GenericArchivistParams } from '../archivist-generic/index.js'; import { GenericArchivist } from '../archivist-generic/index.js'; import type { ArchivistModuleEventData, AttachableArchivistInstance } from '../archivist-model/index.js'; import type { AnyConfigSchema, AttachableModuleInstance, ModuleInstance } from '../module-model/index.js'; import type { MemoryArchivistConfig } from './Config.js'; export type MemoryArchivistParams = AnyConfigSchema> = GenericArchivistParams; export declare class MemoryArchivist> = MemoryArchivistParams, TEventData extends ArchivistModuleEventData = ArchivistModuleEventData> extends GenericArchivist implements AttachableArchivistInstance, ModuleInstance { static readonly configSchemas: Schema[]; static readonly defaultConfigSchema: Schema; static readonly labels: { 'network.xyo.storage.class': string; }; get queries(): Schema[]; static paramsHandler>(inParams?: Partial): Promise; } //# sourceMappingURL=Archivist.d.ts.map