import type { UnityCatalogLocation } from './entities/trace_location'; /** * Databricks experiment tag keys carrying the linked UC trace location. * Matches Python's `MLFLOW_EXPERIMENT_DATABRICKS_TRACE_*` constants in * mlflow/utils/mlflow_tags.py. */ export declare const DATABRICKS_TRACE_DESTINATION_PATH_TAG = "mlflow.experiment.databricksTraceDestinationPath"; export declare const DATABRICKS_TRACE_SPAN_STORAGE_TABLE_TAG = "mlflow.experiment.databricksTraceSpanStorageTable"; export declare const DATABRICKS_TRACE_LOG_STORAGE_TABLE_TAG = "mlflow.experiment.databricksTraceLogStorageTable"; export declare const DATABRICKS_TRACE_ANNOTATIONS_TABLE_TAG = "mlflow.experiment.databricksTraceAnnotationsTable"; /** * Parse a UC table-prefix location from the Databricks experiment tags * (`mlflow.experiment.databricksTrace*`). Returns null when the experiment is * not linked to a UC trace destination. * * Mirrors Python's `Experiment._resolve_trace_location_from_tags`. */ export declare function ucLocationFromExperimentTags(tags: Record): UnityCatalogLocation | null;