import type { VextMiddleware } from "../../types/middleware.js"; import type { VextInternalHooks } from "../../types/hooks.js"; import type { VextRequest } from "../../types/request.js"; export declare function createRequestHookMiddleware(hooks: VextInternalHooks): VextMiddleware; export declare function emitNotFoundRequestHooks(hooks: VextInternalHooks, req: VextRequest): Promise;