/**
 * Evidence Store
 *
 * Storage and retrieval for evidence bundles.
 *
 * @module evidence/store
 */
import type { EvidenceBundle, VerifyEvidenceResult } from "./types.js";
/**
 * Store an evidence bundle
 */
export declare function storeEvidenceBundle(projectPath: string, bundle: EvidenceBundle): Promise<string>;
/**
 * Load an evidence bundle by ID
 */
export declare function loadEvidenceBundle(projectPath: string, bundleId: string): Promise<EvidenceBundle | null>;
/**
 * List all evidence bundles for a project
 */
export declare function listEvidenceBundles(projectPath: string): Promise<Array<{
    id: string;
    createdAt: string;
    certificationId?: string;
    artifactCount: number;
}>>;
/**
 * Verify an evidence bundle's integrity
 */
export declare function verifyEvidenceBundle(bundle: EvidenceBundle): Promise<VerifyEvidenceResult>;
/**
 * Get evidence bundle statistics
 */
export declare function getEvidenceStats(projectPath: string): Promise<{
    bundleCount: number;
    totalSizeBytes: number;
    oldestBundle?: string;
    newestBundle?: string;
}>;
//# sourceMappingURL=store.d.ts.map