import type { AnchorTask } from './harness-flywheel.js'; export declare const PROJECT_ANCHOR_SCHEMA = "ruflo.flywheel-anchor/v1"; export declare const PROJECT_ANCHOR_MANIFEST_SCHEMA = "ruflo.flywheel-anchor-manifest/v1"; export declare const DEFAULT_PROJECT_ANCHOR_MANIFEST: string; export interface ProjectAnchorManifest { schemaVersion: typeof PROJECT_ANCHOR_MANIFEST_SCHEMA; path: string; sha256: string; } export interface FlywheelAnchorSelection { version: string; anchorRef: string; tasks: AnchorTask[]; source: 'project' | 'ruflo-built-in'; path?: string; } export interface LoadFlywheelAnchorOptions { anchorPath?: string; anchorHash?: string; manifestPath?: string; } export declare function loadEffectiveFlywheelAnchor(projectRoot: string, options?: LoadFlywheelAnchorOptions): FlywheelAnchorSelection; //# sourceMappingURL=harness-project-anchor.d.ts.map