export type ProvenanceTargetType = "note" | "vault" | "automator" | "directive" | "memscope" | "rollup" | "skill" | "machine" | "pattern"; export interface ProvenanceTraceArgs { target: string; vault?: string; cwd?: string; } export interface ProvenanceEntry { idHex: string; targetType: ProvenanceTargetType; targetId: string; ts: number; src: string; method: string | null; confidence: number | null; hash: string | null; tokens: number | null; costUsd: number | null; model: string | null; approver: string | null; details: Record | null; } export interface ProvenanceTraceResult { vaultName: string; targetType: ProvenanceTargetType; targetId: string; entries: ProvenanceEntry[]; frontmatterLastProvenance: string | null; frontmatterMessage: string; } export declare function provenanceTraceFlow(args: ProvenanceTraceArgs): Promise; //# sourceMappingURL=provenance-trace.d.ts.map