import { zodAsFactory, zodIsFactory, zodToFactory } from '@ariestools/sdk'; import { QueryFieldsZod, type XyoAddress } from '@xyo-network/sdk-protocol'; import * as z from 'zod/mini'; export declare const ModuleSubscribeQuerySchema: 'network.xyo.query.module.subscribe' & { readonly __schema: true; }; export type ModuleSubscribeQuerySchema = typeof ModuleSubscribeQuerySchema; export interface ModuleSubscribeFilter { /** @field if specified, at least one of the schemas must be present in the boundwtness to generate a notification */ schema?: string[]; } export declare const ModuleSubscribeQueryZod: z.ZodMiniObject<{ schema: z.ZodMiniLiteral; } & Omit<(typeof QueryFieldsZod)['shape'], 'address'> & { address: z.ZodMiniCustom; filter: z.ZodMiniOptional>>; maxQueue: z.ZodMiniOptional>; }, z.core.$strip>; export type ModuleSubscribeQuery = z.infer; export declare const isModuleSubscribeQuery: ReturnType>; export declare const asModuleSubscribeQuery: ReturnType>; export declare const toModuleSubscribeQuery: ReturnType>; //# sourceMappingURL=Subscribe.d.ts.map