/**
 * Pre-process code to mark string literals that match provenance hints as tainted
 * This enables cross-execution provenance tracking
 */
import type { ProvenanceMetadata } from '@mondaydotcomorg/atp-provenance';
/**
 * Instrument string literals in code that match hint digests
 * Wraps them in __mark_tainted(value, hintId) calls
 */
export declare function instrumentLiteralsFromHints(code: string, hintMetadata: Map<string, ProvenanceMetadata>): {
    code: string;
    taintedCount: number;
};
//# sourceMappingURL=hint-based-instrumentation.d.ts.map