import type { Address } from '@xylabs/sdk-js'; import { type Query } from '@xyo-network/payload-model'; 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 type ModuleSubscribeQuery = Query<{ /** @field The address that will receive notifications */ address: Address; /** @field A subscribe with a null for filter is an unsubscribe */ filter?: ModuleSubscribeFilter | null; /** @field The maximum events queued per send [may increase frequency] */ maxQueue?: number; schema: ModuleSubscribeQuerySchema; }>; //# sourceMappingURL=Subscribe.d.ts.map