import type { Input, Variants } from '../types.ts'; export type CompileOptions = { esm?: boolean; babelrc?: boolean | null; configFile?: string | false | null; sourceMaps?: boolean; copyFlow?: boolean; jsxRuntime?: 'automatic' | 'classic'; }; type Options = Input & CompileOptions & { modules: 'commonjs' | 'preserve'; variants: Variants; exclude: string; }; export default function compile({ root, source, output, esm, babelrc, configFile, exclude, modules, copyFlow, sourceMaps, report, jsxRuntime, variants, }: Options): Promise; export {};