import type { Meta, Options } from '@rsmax/types'; import { type Compilation } from '@rspack/core'; import type SourceCache from '../../../../SourceCache'; import type ComponentEntry from '../../../entries/ComponentEntry'; export declare function createRenderOptions(componentPath: string, compilation: Compilation, options: Options): { components: Map; skipComponents: string[]; slotView: { props: string[]; }; }; export default function createComponentTemplate(component: ComponentEntry, options: Options, meta: Meta, compilation: Compilation, cache: SourceCache): Promise;