import type { ExtensionCommandContext } from "@earendil-works/pi-coding-agent"; import type { LayeredRoleRecord } from "../subagents/roles-types.js"; export declare function formatScopeOptionLabel(scope: "user" | "project", targetDir: string, alreadyExists: boolean): string; export declare function resolveEditTarget(layeredRoles: LayeredRoleRecord[], role: LayeredRoleRecord, shadowedBy: LayeredRoleRecord["shadowedBy"]): { role: LayeredRoleRecord; allowNameEdit: boolean; } | undefined; export declare function resolveCreateCancelTarget(_detailRoleKey: string | null): "list"; export declare function openSubagentsManager(ctx: ExtensionCommandContext): Promise; //# sourceMappingURL=subagents-manager.d.ts.map