import MLflow from 'mlflow'; import MLflowEnum from 'mlflow/enum'; export interface ConstructorProps { domain: string; token: string; version?: string; } export declare class DataBricksBase { domain: string; token: string; version: string; contentType: string; accept: string; protected path: string; constructor({ domain, token, version }: ConstructorProps); protected requestUrl(path: string): string; req(method: string, path: string, param?: any): Promise; } export default class DataBricks extends DataBricksBase { readonly Clusters: Clusters; readonly DBFS: DBFS; readonly Groups: Groups; readonly InstanceProfiles: InstanceProfiles; readonly Jobs: Jobs; readonly Runs: Runs; readonly Libraries: Libraries; readonly SCIM: SCIM; readonly Secrets: Secrets; readonly Token: Token; readonly Workspace: Workspace; readonly MLflow: MLflow & typeof MLflowEnum; } import Clusters from './clusters'; import DBFS from './dbfs'; import Groups from './groups'; import InstanceProfiles from './instance-profiles'; import Jobs from './jobs'; import Runs from './runs'; import Libraries from './libraries'; import SCIM from './scim'; import Secrets from './secrets'; import Token from './token'; import Workspace from './workspace';