import type { BootstrapWriteBoundary, ProjectReadBoundary } from "../io/bootstrap-write-boundary.js"; export type BackendProjectProfileState = { readonly status: "missing" | "invalid" | "draft" | "incomplete" | "ready"; readonly missingAnswers: readonly string[]; readonly message: string; }; type ProfileReadBoundary = BootstrapWriteBoundary | ProjectReadBoundary; export declare function loadBackendProjectProfileSummary(projectDir: string, projectBoundary?: ProfileReadBoundary): readonly string[]; /** * Reads the single project-local implementation convention only when the * backend profile is complete and ready. Invalid or unsafe data is omitted, * rather than reflected into a model-facing prompt. */ export declare function loadBackendProjectPhilosophy(projectDir: string, projectBoundary?: ProfileReadBoundary): string | undefined; export declare function readBackendProjectProfileState(projectDir: string, projectBoundary?: ProfileReadBoundary): BackendProjectProfileState; export {};