import { DataBricksBase, ConstructorProps } from './index'; declare enum Schema { User = "urn:ietf:params:scim:schemas:core:2.0:User", Group = "urn:ietf:params:scim:schemas:core:2.0:Group", PatchOp = "urn:ietf:params:scim:api:messages:2.0:PatchOp" } export default class SCIM extends DataBricksBase { constructor(args: ConstructorProps); scimParam({ schema, ...param }: { schema: Schema; [key: string]: any; }): { schemas: Schema[]; [key: string]: any; }; users(): Promise; user({ id }: { id: string; }): Promise; createUser({ userName, ...param }: { userName: string; [key: string]: any; }): Promise; updateUser({ id, operations }: { id: string; operations: any; }): Promise; overwriteUser({ id, ...param }: { id: string; [key: string]: any; }): Promise; deleteUser({ id }: { id: string; }): Promise; groups(): Promise; group({ id }: { id: string; }): Promise; createGroup({ displayName, ...param }: { displayName: string; [key: string]: any; }): Promise; updateGroup({ id, operations }: { id: string; operations: any; }): Promise; deleteGroup({ id }: { id: string; }): Promise; } export {};