import { AgentStatus, type AgentTags } from '../types/organization/agent.js'; export type AgentLifecycleTagSource = { status?: AgentStatus | string; tags?: AgentTags; }; /** * Whether an agent list shows Native DB opted in for provisioning. * * Coarse registration check for product advertising (Clark tools/prompts, * UI Databases entry): an active agent must publish `ensure_database` and * serve at least one profile. Profile-key resolution, engine support, and * managed-IAM admission stay on the server at ensure/dispatch time — this * helper does not re-encode that surface. * * Agents without a confirmed active status are excluded (fail closed). */ export declare function hasEditLifecycleCapability(agents: readonly AgentLifecycleTagSource[] | undefined): boolean; //# sourceMappingURL=edit-lifecycle-capability.d.ts.map