import type { 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 { ModuleConfig } from '../module-model/index.js'; import { ModuleConfigZod } from '../module-model/index.js'; import type { SentinelAutomationPayload } from './Automation.js'; import type { Task } from './Task.js'; export declare const SentinelConfigSchema: 'network.xyo.sentinel.config' & { readonly __schema: true; }; export type SentinelConfigSchema = typeof SentinelConfigSchema; export declare const SentinelConfigZod: z.ZodMiniObject & { schema: z.ZodMiniLiteral; } & { automations: z.ZodMiniOptional>>; synchronous: z.ZodMiniOptional>; tasks: z.ZodMiniArray>; throwErrors: z.ZodMiniOptional>; }, z.core.$strip>; export type SentinelConfigBase = z.infer; export declare const isSentinelConfig: ReturnType>; export declare const asSentinelConfig: ReturnType>; export declare const toSentinelConfig: ReturnType>; export type SentinelConfig = ModuleConfig, TSchema>; //# sourceMappingURL=Config.d.ts.map