import type { BuiltInHookDefinition } from "../types.ts"; import type { HookContext } from "../../hooks/custom/types.ts"; export declare class BuiltInHookRegistry { private byEvent; register(hook: BuiltInHookDefinition): void; getHooks(event: string, phase: "before" | "after", builtinConfig: Record): BuiltInHookDefinition[]; runHooks(event: string, phase: "before" | "after", ctxFactory: () => HookContext, input: unknown, builtinConfig: Record): Promise; clear(): void; } //# sourceMappingURL=registry.d.ts.map