import type { DiscoveredCapability } from "./discover.js"; /** * Generate the app entry module for a set of discovered capabilities. * * The module uses only static imports so that the bundler can bundle the * whole app into a single file. It is written to `.notion/entry.ts` in * the app project, so imports are relative to that location. */ export declare function generateEntry(capabilities: readonly DiscoveredCapability[]): string; /** * Generate the build-only metadata entry. Dynamic imports run after the * recorder starts and remain isolated from the deployed Worker entry. */ export declare function generateMetadataEntry(capabilities: readonly DiscoveredCapability[]): string; /** Evaluate block declarations only while building, separately from the Worker. */ export declare function generateBlocksEntry(capabilities: readonly DiscoveredCapability[]): string; //# sourceMappingURL=codegen.d.ts.map