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 GenericArchivistConfigSchema: 'network.xyo.archivist.generic.config' & { readonly __schema: true; }; export type GenericArchivistConfigSchema = typeof GenericArchivistConfigSchema; export declare const GenericArchivistConfigZod: z.ZodMiniObject & { max: z.ZodMiniOptional>; schema: z.ZodMiniLiteral; }, z.core.$strip>; export type GenericArchivistConfigBase = z.infer; export declare const isGenericArchivistConfig: ReturnType>; export declare const asGenericArchivistConfig: ReturnType>; export declare const toGenericArchivistConfig: ReturnType>; export type GenericArchivistConfig = ArchivistConfig, TSchema extends Schema ? TSchema : GenericArchivistConfigSchema | ArchivistConfig['schema']>; //# sourceMappingURL=Config.d.ts.map