declare const GLEN_CODEX_HOOK_ENTRIES: { readonly SessionStart: "glen session-start --agent codex"; readonly UserPromptSubmit: "glen ingest --agent codex"; readonly Stop: "glen ingest --agent codex"; readonly PostToolUse: "glen pr-link --agent codex"; }; declare const GLEN_OWNER_PREFIX = "glen "; type HookHandler = { type: string; command: string; } & Record; type MatcherGroup = { hooks: HookHandler[]; } & Record; type HooksFile = { hooks: Record; }; declare const normalizeHooksFile: (parsed: unknown) => HooksFile | null; declare const stripGlenHooks: (file: HooksFile) => HooksFile; declare const withGlenHooks: (file: HooksFile) => HooksFile; export { GLEN_CODEX_HOOK_ENTRIES, GLEN_OWNER_PREFIX, normalizeHooksFile, stripGlenHooks, withGlenHooks, }; export type { HooksFile };