import { type GenerateResult } from "./build-data.js"; import { type LlmsResult } from "./llms.js"; import { type SitemapResult } from "./sitemap.js"; import { type OgBuildResult } from "./og-image.js"; import { type SiteArtifactsResult } from "./site-artifacts.js"; export interface PrepareDirectoryResult { generated: GenerateResult; sitemap: SitemapResult; llms: LlmsResult; siteArtifacts: SiteArtifactsResult; ogImages: OgBuildResult; } /** * Prepare every generated artifact consumed by the Astro site. * * This is the single application-facing pipeline used by the Astro * integration and by CLI validation. A Grove-powered Astro project can * therefore run `astro dev`, `astro check`, and `astro build` directly; * it does not need consumer-owned prebuild scripts. */ export declare function prepareDirectory(cwd?: string): Promise; //# sourceMappingURL=prepare.d.ts.map