import { type InstructionScope } from "./locations.js"; export declare const AGENT_INSTRUCTIONS_PREFIX = "PROJECT INSTRUCTIONS"; export interface LoadedInstructionFile { readonly path: string; readonly scope: InstructionScope; readonly body: string; readonly truncated: boolean; } export interface AgentInstructions { readonly files: readonly LoadedInstructionFile[]; readonly block: string | undefined; readonly chars: number; } export interface InstructionLoadInput { readonly cwd?: string | undefined; readonly projectRoot?: string | undefined; } export declare function loadAgentInstructions(input?: InstructionLoadInput): Promise; export declare function invalidateInstructionCache(path?: string): void;