import { type PreparedManifest } from "./manifest/index.js"; /** Ordinary inspection may use KV reads. Retained no-op verification requests the leader so a * follower's older create revision cannot make a changed card look unchanged. */ export declare function readOwnedChannelRevisions(server: string, space: string, tls: boolean, auth: { creds?: string; bearer?: string; sentinelCreds?: string; }, names: string[], options?: { leader?: boolean; }): Promise>; /** Read-only additive classification. The membership feed is display-only and never grants apply. */ export declare function inspectTeamDeployment(root: string, path: string, prepared: PreparedManifest, runtime: string): Promise<{ kind: "native-additive-team-inspection"; space: string; root: string; runtime: string; priorDeploymentId: string; roster: "complete-native-presence-scan"; registry: "complete-native-scan"; managerReadiness: "not-checked"; runtimeAvailability: "not-checked"; channels: { create: string[]; owned: string[]; existsUnmanaged: string[]; existsUnmanagedPolicy: { name: string; differingDeclaredFields: ("description" | "instructions" | "replay" | "replayWindow" | "deliveryClass")[]; }[]; }; agents: { name: string; disposition: import("./manifest/spawn-plan.js").AgentDisposition; recordedId: string | null; recordedName: string | null; runningByName: boolean | null; }[]; unmanaged: { feedAvailable: boolean; asOf: number | null; perChannel: { channel: string; actors: { id: string; via: "live" | "durable"; }[]; }[]; presentUnowned: { id: string; name: string; }[]; }; effectAttempted: false; }>; //# sourceMappingURL=team-deploy-inspection.d.ts.map