import { PageProps, HttpWrapperConfig } from "../../common/web/page-props";
import type { ElementNode } from "../../../fd-toolbox/types/react-types";
/**
 * Creates an HTTP wrapper with injected database schema.
 * @param schema - The database schema to use for initialization
 */
export declare function createHttpWrapper(): (handler: (props: PageProps) => Promise<ElementNode>, config?: HttpWrapperConfig) => (props: PageProps) => Promise<import("react").ReactElement<unknown, string | import("react").JSXElementConstructor<any>> | Iterable<import("react").ReactNode> | (string | number | bigint | boolean | import("react").ReactPortal | import("react").ReactElement<unknown, string | import("react").JSXElementConstructor<any>> | Iterable<import("react").ReactNode>)>;
