/**
 * Argus UI contexts for functional / security **test runs** (list + result pages).
 * Bare UUIDs in the user message are test_run_id values, not trace/session ids.
 */
export declare const TEST_RUN_EVAL_CONTEXT_SOURCES: Set<string>;
export declare function isTestRunEvalContextSource(contextSource?: string | null): boolean;
export declare function extractUuidsFromText(text: string): string[];
/**
 * When Argus is opened from a test-run UI, map UUIDs in the user query to testRunId filters
 * and avoid sticky trace/session/eval ids that share the same value.
 */
export declare function applyTestRunIdFromEvalContext(query: string, contextSource: string | undefined, filters: Record<string, any>): Record<string, any>;
export declare function buildTestRunScopedContextHint(contextSource?: string): string;
//# sourceMappingURL=argusEvalContext.d.ts.map