import { type Query, type XyoAddress } from '@xyo-network/sdk-protocol-js'; 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: XyoAddress; /** @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