import type { PipeableStream } from "react-dom/server";
import type { CreateHandlerOptions } from "../types.js";
type CreateHandlerResult = {
    type: "success";
    controller: AbortController;
    stream: PipeableStream;
    assets: any;
    route: string;
} | {
    type: "error";
    error: Error;
} | {
    type: "skip";
};
export declare function createHandler<T>({ getCss, root, cssFiles, cssModules, onCssFile, logger, loader, Html, CssCollector, pagePath, propsPath, pageExportName, propsExportName, inlineCss, moduleBase, preserveModulesRoot: _preserveModulesRoot, moduleBasePath, moduleRootPath, moduleBaseURL, route, pipableStreamOptions, }: CreateHandlerOptions<T>): Promise<CreateHandlerResult>;
export {};
//# sourceMappingURL=createHandler.d.ts.map