/// export = ready; /** @typedef {import("../index.js").IncomingMessage} IncomingMessage */ /** @typedef {import("../index.js").ServerResponse} ServerResponse */ /** * @template {IncomingMessage} Request * @template {ServerResponse} Response * @param {import("../index.js").Context} context * @param {(...args: any[]) => any} callback * @param {Request} [req] * @returns {void} */ declare function ready< Request_1 extends import("http").IncomingMessage, Response_1 extends import("../index.js").ServerResponse >( context: import("../index.js").Context, callback: (...args: any[]) => any, req?: Request_1 | undefined ): void; declare namespace ready { export { IncomingMessage, ServerResponse }; } type IncomingMessage = import("../index.js").IncomingMessage; type ServerResponse = import("../index.js").ServerResponse;