export declare const CONTEXT_HOOK_START = ""; export declare const CONTEXT_HOOK_END = ""; /** The managed block — points the provider's main context file at AIWG.md. */ export declare function buildContextHookBlock(): string; export interface ManagedHookResult { path: string; /** What happened to the file */ action: 'created' | 'inserted' | 'updated' | 'unchanged' | 'skipped'; warnings: string[]; } /** Does the file already carry the AIWG context hook (either the marker block or a bare @AIWG.md)? */ export declare function hasContextHook(content: string): boolean; /** * Ensure `filePath` contains the AIWG `@AIWG.md` hook block, preserving all * operator-authored content. Additive by default (no `--force` needed). */ export declare function ensureManagedHook(filePath: string, opts?: { force?: boolean; }): Promise; //# sourceMappingURL=managed-hook.d.ts.map