import type { OrgDef } from '../types.js'; /** What guidance.ts already worked out for the role: the types it publishes and decides, and who consumes a type. */ export interface Phase4Context { produces: readonly string[]; decides: readonly string[]; consumerSections: (type: string) => readonly string[]; } /** True when the definition sets at least one Phase 4 key to a usable value. */ export declare function usesPhase4Keys(def: OrgDef): boolean; /** The Phase 4 lines for `roleId`: empty when the org sets no Phase 4 key or the role has nothing to be told. */ export declare function phase4Guidance(def: OrgDef, roleId: string, ctx: Phase4Context): string[]; //# sourceMappingURL=guidance-phase4.d.ts.map