import { types as t } from "@marko/compiler"; declare module "@marko/compiler/dist/types" { interface ProgramExtra { needsCompat?: boolean; isInteractive?: boolean; page?: boolean; } } type EntryFile = t.BabelFile & { [kState]?: { init: boolean; }; }; declare const kState: unique symbol; declare const _default: { build(entryFile: EntryFile, exportInit?: boolean): t.Statement[]; visit(file: t.BabelFile, entryFile: EntryFile, visitChild: (id: string) => void): void; }; export default _default;