import type { BeastDocument } from "./ast.js"; import type { BeastDiagnostic } from "./diagnostics.js"; import type { BeastSourceMap } from "./source-map.js"; export interface CompileOptions { filename?: string; componentName?: string; propsParam?: string; } export interface CompileResult { code: string; map: BeastSourceMap; ast: BeastDocument; diagnostics: BeastDiagnostic[]; } export declare function compileBeastResult(source: string, options?: CompileOptions): CompileResult; export declare function compileBeast(source: string, options?: CompileOptions): string; export declare function componentNameFromPath(inputPath: string): string; //# sourceMappingURL=compiler.d.ts.map