export declare const MAX_NOTIFY_ARGV_JSON_BYTES: number; export declare const MAX_NATIVE_STDIN_JSON_BYTES: number; export declare const RAW_JSON_FIELD_SCAN_BYTES: number; export declare const CODEX_HOOK_EVENT_NAMES: readonly ["SessionStart", "PreToolUse", "PostToolUse", "UserPromptSubmit", "PreCompact", "PostCompact", "Stop"]; export type RawCodexHookEventName = typeof CODEX_HOOK_EVENT_NAMES[number]; export declare function utf8ByteLength(value: string): number; export declare function extractRawJsonStringField(rawInput: string, fieldNames: readonly string[]): string | null; export declare function extractRawCodexHookEventName(rawInput: string): RawCodexHookEventName | null; //# sourceMappingURL=hook-payload-guard.d.ts.map