import type { SecretProvider, SecretRef, ToolDef } from "@fabric-harness/sdk"; import type { SecretsClient } from "@databricks/sdk-secrets/v1"; export type DatabricksSecretsClient = Pick; export declare class DatabricksSecretsAuthoring { private readonly client; constructor(client: DatabricksSecretsClient); createScope(scope: string, initialManagePrincipal?: string): Promise; deleteScope(scope: string): Promise; putRawSecret(scope: string, key: string, value: string): Promise; putSecret(scope: string, key: string, secretRef: SecretRef, provider: SecretProvider): Promise; } export declare function databricksSecretsAuthoringTools(client: DatabricksSecretsClient, provider: SecretProvider): ToolDef[]; //# sourceMappingURL=secrets-authoring.d.ts.map