import type { JamDeps } from "../deps.js"; import { type CompletenessMeta } from "../domain/completeness.js"; import type { FullIssueContext, IssueContext } from "../domain/context.js"; export type GetIssueContextInput = { issueKeys: string[]; }; export type GetIssueContextResult = { issues: IssueContext[]; meta: CompletenessMeta; }; export declare const MAX_KEYS_PER_CALL = 100; /** * Readiness path. One batched round trip for every requested key, plus the * dependency structure needed to answer "can this start yet". */ export declare function getIssueContext(deps: JamDeps, input: GetIssueContextInput): Promise; /** CONTEXT projection: everything but description/comments/history. */ export declare function toContext(issue: FullIssueContext): IssueContext; export declare function normalizeKeys(raw: string[]): string[];