import { type CompletionResult, type ParsedArgs } from "@cotal-ai/core"; export declare const describeFlags: 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)"; } | { description: string; name: "creds"; type: "string"; value: ""; })[], { readonly name: "on"; readonly type: "string"; readonly value: ""; readonly description: "ask only this manager instance, by the id `ps` prints, in a space with several managers"; }, { 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 const invokeFlags: 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)"; } | { description: string; name: "creds"; type: "string"; value: ""; })[], { readonly name: "on"; readonly type: "string"; readonly value: ""; readonly description: "ask only this manager instance, by the id `ps` prints, in a space with several managers"; }, { 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"; }, { readonly name: "args"; readonly type: "string"; readonly value: ""; readonly description: "command arguments as a JSON object"; }, { readonly name: "handle"; readonly type: "string"; readonly value: ""; readonly description: "present a capability handle; unavailable until the verified native auth-slot adapter is connected"; }, { readonly name: "name"; readonly type: "string"; readonly value: ""; readonly description: "targeted manager commands: resolve this managed name to its current incarnation"; }, { readonly name: "self"; readonly type: "boolean"; readonly description: "targeted commands: address the authenticated caller itself"; }, { readonly name: "admin"; readonly type: "boolean"; readonly description: "explicitly use the existing admin instrument for cross-agent reach"; }, { readonly name: "timeout"; readonly type: "string"; readonly value: ""; readonly description: "reply deadline in milliseconds (default 10000)"; }, { readonly name: "wait"; readonly type: "boolean"; readonly description: "follow a declared action through native goal-result observation; --json emits goal NDJSON"; }, { readonly name: "cast"; readonly type: "boolean"; readonly description: "submit an ephemeral command without a reply; report broker flush, not execution"; }, { readonly name: "all"; readonly type: "boolean"; readonly description: "scatter an untargeted command once to the frozen live class; report every native result bucket"; }]; export declare function describeComplete(argv: string[]): CompletionResult; export declare function validateEndpointArguments(args: ParsedArgs, operation: "describe" | "invoke"): void; export declare function describeCmd(args: ParsedArgs, commandName?: string): Promise; export declare function invokeCmd(args: ParsedArgs, commandName?: string): Promise; //# sourceMappingURL=describe.d.ts.map