import type { OrgConfig } from "../types/config/orgConfig.js"; import { type TargetReadinessReason } from "./targetReadiness.js"; /** * Coupled to buildTargetUnreadyAdvisory at ./targetReadiness.ts — both open * with the identical `Target "X" is not ready in : .` * sentence built from describeTargetReadinessReason. Kept as a sibling module * (not a shared-core refactor in targetReadiness.ts) only because that file * carries concurrent in-flight changes; merge into a shared core when it is * next touched. */ export interface TargetSetUnreadyAdvisoryParams { accountId: string; accountName?: string; region: string; reasons: TargetReadinessReason[]; providerAccounts?: OrgConfig["providerAccounts"]; } /** * Shape-branched advisory for `fjall target set` when the just-set target is * unprovisioned (AC2c.1). Advisory only — the target has been saved * regardless, so unlike the deploy-context advisory there is no "Nothing has * been deployed." sentence and no retry tail. */ export declare function buildTargetSetUnreadyAdvisory(params: TargetSetUnreadyAdvisoryParams): string;