import type { EmptyObject, WithAdditional } from '@ariestools/sdk'; import { zodAsFactory, zodIsFactory, zodToFactory } from '@ariestools/sdk'; import { type Payload, type Schema } from '@xyo-network/sdk-protocol'; import * as z from 'zod/mini'; import type { ArchivistConfig } from '../archivist-model/index.js'; import { ArchivistConfigZod } from '../archivist-model/index.js'; export declare const MemoryArchivistConfigSchema: 'network.xyo.archivist.memory.config' & { readonly __schema: true; }; export type MemoryArchivistConfigSchema = typeof MemoryArchivistConfigSchema; export declare const MemoryArchivistConfigZod: z.ZodMiniObject & { max: z.ZodMiniOptional>; schema: z.ZodMiniLiteral; }, z.core.$strip>; export type MemoryArchivistConfigBase = z.infer; export declare const isMemoryArchivistConfig: ReturnType>; export declare const asMemoryArchivistConfig: ReturnType>; export declare const toMemoryArchivistConfig: ReturnType>; export type MemoryArchivistConfig = ArchivistConfig, TSchema extends Schema ? TSchema : MemoryArchivistConfigSchema | ArchivistConfig['schema']>; //# sourceMappingURL=Config.d.ts.map