import { type IWorkspaceAccessControlService } from "@gooddata/sdk-backend-spi"; import { type AccessGranteeDetail, type IAvailableAccessGrantee, type IGranularAccessGrantee, type ObjRef } from "@gooddata/sdk-model"; import { type TigerAuthenticatedCallGuard } from "../../../types/index.js"; export declare class TigerWorkspaceAccessControlService implements IWorkspaceAccessControlService { private readonly authCall; private readonly workspace; constructor(authCall: TigerAuthenticatedCallGuard, workspace: string); getAccessList(sharedObject: ObjRef): Promise; grantAccess(sharedObject: ObjRef, grantees: IGranularAccessGrantee[]): Promise; revokeAccess(sharedObject: ObjRef, grantees: IGranularAccessGrantee[]): Promise; changeAccess(sharedObject: ObjRef, grantees: IGranularAccessGrantee[]): Promise; getAvailableGrantees(sharedObject: ObjRef, search?: string): Promise; } //# sourceMappingURL=index.d.ts.map