export interface PromptBoundary { instruction: string; wrap(content: string): string; } export declare function protectPrompt(systemPrompt: string, untrustedContent: string): { systemPrompt: string; userPrompt: string; }; /** * Create a per-request boundary for repository-derived prompt content. * The random token makes closing the boundary from inside hostile content * impractical; callers keep all analysis instructions outside the block. * change: harden-llm-prompt-injection-boundary */ export declare function createPromptBoundary(): PromptBoundary; //# sourceMappingURL=prompt-boundary.d.ts.map