/** * Aggregate re-exports for every Hook event namespace, plus the * `HookInput` discriminated union keyed on `hook_event_name` for * cross-event pattern matching and dispatch. * * @since 0.1.0 */ import * as Schema from 'effect/Schema'; import * as MessageDisplay from './MessageDisplay.js'; import * as Notification from './Notification.js'; import * as PostToolBatch from './PostToolBatch.js'; import * as PostToolUse from './PostToolUse.js'; import * as PreCompact from './PreCompact.js'; import * as PreToolUse from './PreToolUse.js'; import * as SessionEnd from './SessionEnd.js'; import * as SessionStart from './SessionStart.js'; import * as Setup from './Setup.js'; import * as Stop from './Stop.js'; import * as SubagentStop from './SubagentStop.js'; import * as UserPromptExpansion from './UserPromptExpansion.js'; import * as UserPromptSubmit from './UserPromptSubmit.js'; import * as ConfigChange from './ConfigChange.js'; import * as CwdChanged from './CwdChanged.js'; import * as FileChanged from './FileChanged.js'; import * as InstructionsLoaded from './InstructionsLoaded.js'; import * as PermissionDenied from './PermissionDenied.js'; import * as PermissionRequest from './PermissionRequest.js'; import * as PostCompact from './PostCompact.js'; import * as PostToolUseFailure from './PostToolUseFailure.js'; import * as StopFailure from './StopFailure.js'; import * as SubagentStart from './SubagentStart.js'; import * as Elicitation from './Elicitation.js'; import * as ElicitationResult from './ElicitationResult.js'; import * as TaskCompleted from './TaskCompleted.js'; import * as TaskCreated from './TaskCreated.js'; import * as TeammateIdle from './TeammateIdle.js'; import * as WorktreeCreate from './WorktreeCreate.js'; import * as WorktreeRemove from './WorktreeRemove.js'; export { MessageDisplay, Notification, PostToolBatch, PostToolUse, PreCompact, PreToolUse, SessionEnd, SessionStart, Setup, Stop, SubagentStop, UserPromptExpansion, UserPromptSubmit, ConfigChange, CwdChanged, FileChanged, InstructionsLoaded, PermissionDenied, PermissionRequest, PostCompact, PostToolUseFailure, StopFailure, SubagentStart, Elicitation, ElicitationResult, TaskCompleted, TaskCreated, TeammateIdle, WorktreeCreate, WorktreeRemove }; /** * Discriminated union of every hook event input supported by * effect-claudecode, keyed on `hook_event_name`. * * @category Schemas * @since 0.1.0 */ export declare const HookInput: Schema.Union; export type HookInput = Schema.Schema.Type; /** * Every hook event name currently supported by the library. * * @category Schemas * @since 0.1.0 */ export type HookEventName = HookInput['hook_event_name']; //# sourceMappingURL=index.d.ts.map