import { type CompletionResult, type FlagValues, type ParsedArgs } from "@cotal-ai/core"; export declare const teamFlags: readonly [{ readonly name: "space"; readonly short: "s"; readonly type: "string"; readonly value: ""; readonly description: "target space (default: the resolved mesh)"; }, { 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: "graph"; readonly type: "boolean"; readonly description: "check: show effective channel and capability access from merged manifest/persona policy"; }, { readonly name: "dry-run"; readonly type: "boolean"; readonly description: "boot: preview declaration; deploy/remove: read native diagnostics without effects"; }, { readonly name: "runtime"; readonly type: "string"; readonly value: ""; readonly description: "deploy: require the selected manager's native runtime; channel-only apply refuses it"; }, { readonly name: "allow-stale"; readonly type: "string"; readonly value: ""; readonly description: "retained agents: keep named stale agents on their old policy without restarting; new/channel-only apply refuses it"; }, { readonly name: "foreground"; readonly type: "boolean"; readonly description: "boot: hold the booted stack's lifetime in this terminal; Ctrl-C runs the guarded whole-stack stop"; }, { readonly name: "yes"; readonly short: "y"; readonly type: "boolean"; readonly description: "remove: confirm recorded static agent retirement and unchanged channel-card removal, or record observed outcomes of an unsettled removal; not accepted with a preview"; }]; export type TeamValues = FlagValues; /** Completion reads the local space selection and its ledger directory, never the broker. * An unreadable record cannot become a suggested target or trigger a provider. */ export declare function teamComplete(argv: string[]): CompletionResult; export declare function validateTeamArguments(args: ParsedArgs): void; export declare function team(args: ParsedArgs): Promise; //# sourceMappingURL=team.d.ts.map