import { DataBricksBase, ConstructorProps } from './index'; export declare type PrincipalName = { user_name: string; } | { group_name: string; }; export default class Groups extends DataBricksBase { constructor(args: ConstructorProps); addMember(param: PrincipalName & { parent_name: string; }): Promise; create(param: { group_name: string; }): Promise<{ group_name: string; }>; listMembers(param: { group_name: string; }): Promise<{ members: PrincipalName[]; }>; list(): Promise<{ group_names: string[]; }>; listParents(param: PrincipalName): Promise<{ group_names: string[]; }>; removeMember(param: PrincipalName & { parent_name: string; }): Promise; delete(param: { group_name: string; }): Promise; }