import type { SessionPlan } from "../../store/plan.js"; export interface TurnOrientation { readonly destinationHint: string | undefined; readonly instructionScanInput: { cwd: string; projectRoot?: string; }; } export declare const orientTurnWorkspace: (input: { readonly prompt: string; readonly plan: SessionPlan | undefined; readonly cwd: string; }) => TurnOrientation; export interface TurnInstructions { readonly block: string | undefined; readonly skillsBlock: string | undefined; readonly selectedSkillNames: readonly string[]; readonly refresh: () => Promise; } export declare const loadTurnInstructions: (input: { readonly prompt: string; readonly scanInput: { cwd: string; projectRoot?: string; }; readonly scaffoldInstructionFiles: boolean; readonly skillNames: ReadonlySet; readonly notify: (level: "info" | "warn", message: string) => void; }) => Promise;