import type { TaskStateGitManifestV1 } from "./types.js";
export declare function manifestBodyForDigest(manifest: TaskStateGitManifestV1): Omit<TaskStateGitManifestV1, "manifestDigest">;
export declare function computeManifestDigest(manifest: TaskStateGitManifestV1): string;
export declare function validateTaskStateGitManifest(input: unknown, options?: {
    verifyManifestDigest?: boolean;
}): {
    ok: true;
    data: TaskStateGitManifestV1;
} | {
    ok: false;
    errors: string[];
};
export declare function taskStateManifestSchemaRelativePath(): string;
