import type { ToolDef } from "@fabric-harness/sdk"; import type { DatabricksRawProtocolClient } from "./raw-protocol-client.js"; export interface DatabricksNotebookImport { path: string; content: string | Uint8Array; language?: "PYTHON" | "SCALA" | "SQL" | "R"; format?: "SOURCE" | "JUPYTER" | "HTML" | "DBC" | "AUTO"; overwrite?: boolean; } export declare class DatabricksWorkspaceAuthoring { private readonly client; constructor(client: DatabricksRawProtocolClient); importNotebook(input: DatabricksNotebookImport): Promise; deleteWorkspaceObject(path: string, recursive?: boolean): Promise; mkdirs(path: string): Promise; } export declare function databricksWorkspaceAuthoringTools(client: DatabricksRawProtocolClient): ToolDef[]; //# sourceMappingURL=workspace-authoring.d.ts.map