import { type ParsedArgs } from "@cotal-ai/core"; export type { WatchFilter } from "../watch-data.js"; export declare const watchFlags: readonly [{ readonly name: "space"; readonly short: "s"; readonly type: "string"; readonly value: ""; readonly description: "target space (default: the resolved mesh)"; }, { readonly name: "server"; readonly type: "string"; readonly value: ""; readonly description: "broker URL (overrides the mesh registry entry)"; }, { readonly name: "creds"; readonly type: "string"; readonly value: ""; readonly description: "creds file for an off-registry connection"; }, { readonly name: "view"; readonly type: "string"; readonly value: ""; readonly description: "feed, events, messages, roster, channels, waiting, dms or topology"; }, { readonly name: "json"; readonly short: "j"; readonly type: "boolean"; readonly description: "structured output on stdout"; }, { readonly name: "plain"; readonly type: "boolean"; readonly description: "plain line-oriented output"; }]; export declare function validateWatchArguments(args: ParsedArgs): void; /** An invisible observer. Leaving this view never sends a control or stop request. */ export declare function watch(args: ParsedArgs): Promise; //# sourceMappingURL=watch.d.ts.map