import type { SiteManifest } from 'myst-config'; import type { ISession } from '../../session/types.js'; import type { PageFrontmatter } from 'myst-frontmatter'; export type ManifestProject = Required['projects'][0]; export declare function manifestPagesFromProject(session: ISession, projectPath: string): Promise<{ title: string; short_title?: string; level: number; slug?: string; description?: string; date?: string; thumbnail?: string | null; thumbnailOptimized?: string; banner?: string | null; bannerOptimized?: string; tags?: string[]; enumerator?: string; url?: string; open_in_same_tab?: boolean; }[]>; export declare function manifestTitleFromProject(session: ISession, projectPath: string): string; export declare function indexFrontmatterFromProject(session: ISession, projectPath: string): PageFrontmatter; //# sourceMappingURL=projectManifest.d.ts.map