import { ViteDevServer } from 'vite'; import { RenderToPipeableStreamOptions } from 'react-dom/server'; import { EnvironmentConfig } from '@hubspot/cms-components/config'; import { ModuleProps } from '@hubspot/cms-components'; import { RenderResult } from '../lib/renderComponentWithCSS.js'; export declare const VALIDATE_FIELDS_ENDPOINT = "/designmanager/v1/modules/validate-fields"; export declare const VALIDATE_META_ENDPOINT = "/designmanager/v1/modules/validate-meta"; export declare const getApplyValidationToRenderContext: (portalId: any, fieldsJSON: any, metaJSON: any, requestedModulePath: any) => (renderResult: RenderResult) => Promise; export declare const lookForModuleInFolder: (modulePath: string, viteServer: ViteDevServer) => Promise<[any, string]>; declare function renderModule(viteServer: ViteDevServer, requestedModulePath: string, moduleProps: ModuleProps, pageUrl: string, basePath: string, environmentConfig: EnvironmentConfig, renderOptions?: RenderToPipeableStreamOptions): Promise; export default renderModule;