import type { NitroConfig } from "nitro/types"; import type { ServerRequestContext } from "srvx"; import { type H3EventContext } from "h3"; export declare function defineConfig(config: Omit): Omit; export { defineNitroPlugin as definePlugin } from "./internal/plugin.mjs"; export { defineRouteMeta } from "./internal/meta.mjs"; export { defineNitroErrorHandler as defineErrorHandler } from "./internal/error/utils.mjs"; export { defineHandler, defineMiddleware, defineWebSocketHandler, html, HTTPError, HTTPResponse } from "h3"; export type { H3Event, EventHandlerRequest, EventHandlerWithFetch } from "h3"; export type { FastResponse } from "srvx"; export declare function serverFetch(resource: string | URL | Request, init?: RequestInit, context?: ServerRequestContext | H3EventContext): Promise; export declare function fetch(resource: string | URL | Request, init?: RequestInit, context?: ServerRequestContext | H3EventContext): Promise;