export type ProjectGuidance = { content: string; source: string; warnings?: string[]; stale?: boolean; projectKey?: string; sdsSource?: string; sdsSha256?: string; generatedAt?: string; }; export type EnsureProjectGuidanceOptions = { mcodaDir?: string; force?: boolean; template?: string; projectKey?: string; }; export type EnsureProjectGuidanceResult = { path: string; status: "created" | "existing" | "overwritten"; warnings?: string[]; stale?: boolean; source?: "default" | "sds" | "custom"; projectKey?: string; sdsSource?: string; sdsSha256?: string; }; export type ProjectGuidanceLoadOptions = { projectKey?: string; }; export declare const getDefaultProjectGuidanceTemplate: () => string; export declare const resolveWorkspaceProjectGuidancePath: (workspaceRoot: string, mcodaDir?: string, projectKey?: string) => string; export declare const isDocContextExcluded: (value: string | undefined, allowQaDocs?: boolean) => boolean; export declare const normalizeDocType: (params: { docType?: string; path?: string; title?: string; content?: string; }) => { docType: string; downgraded: boolean; reason?: string; }; export declare const loadProjectGuidance: (workspaceRoot: string, mcodaDir?: string, options?: ProjectGuidanceLoadOptions) => Promise; export declare const ensureProjectGuidance: (workspaceRoot: string, options?: EnsureProjectGuidanceOptions) => Promise; //# sourceMappingURL=ProjectGuidance.d.ts.map