import type { ParsedWorkflowProjectConfigDocument, WorkflowProjectConfig } from './types.js'; export declare const WORKFLOW_PROJECT_CONFIG_PATH = ".comet/config.yaml"; export interface WorkflowProjectConfigIdentity { exists: boolean; sha256: string | null; } export interface WorkflowProjectConfigSnapshot { document: ParsedWorkflowProjectConfigDocument | null; identity: WorkflowProjectConfigIdentity; } export declare function workflowProjectConfigIdentityEquals(left: WorkflowProjectConfigIdentity, right: WorkflowProjectConfigIdentity): boolean; export declare function readWorkflowProjectConfigDocument(projectRoot: string, options?: { allowPartialProject?: boolean; allowMissingNativeFields?: boolean; }): Promise; export declare function readWorkflowProjectConfigIdentity(projectRoot: string): Promise; export declare function readWorkflowProjectConfigSnapshot(projectRoot: string, options?: { allowPartialProject?: boolean; allowMissingNativeFields?: boolean; }): Promise; export declare function readWorkflowProjectConfig(projectRoot: string): Promise; export declare function assertProjectConfigDocumentValid(projectRoot: string): Promise; export declare function readWorkflowAmbientResumeEnabled(projectRoot: string): Promise; /** @deprecated Prefer readWorkflowAmbientResumeEnabled. */ export declare const readAmbientResumeEnabled: typeof readWorkflowAmbientResumeEnabled; //# sourceMappingURL=project-config-reader.d.ts.map