import type { EmptyObject, WithAdditional } from '@ariestools/sdk'; import { zodAsFactory, zodIsFactory, zodToFactory } from '@ariestools/sdk'; import type { Payload, Schema } from '@xyo-network/sdk-protocol'; import * as z from 'zod/mini'; import type { ModuleConfig } from '../module-model/index.js'; import { ModuleConfigZod } from '../module-model/index.js'; export declare const WitnessConfigSchema: 'network.xyo.witness.config' & { readonly __schema: true; }; export type WitnessConfigSchema = typeof WitnessConfigSchema; export declare const WitnessConfigZod: z.ZodMiniObject & { schema: z.ZodMiniLiteral; }, z.core.$strip>; export type WitnessConfigBase = z.infer; export declare const isWitnessConfig: ReturnType>; export declare const asWitnessConfig: ReturnType>; export declare const toWitnessConfig: ReturnType>; export type WitnessConfig = ModuleConfig, TSchema>; //# sourceMappingURL=Config.d.ts.map