import { type IObjectPermissionsObject, type IWorkspaceObjectPermissionsService } from "@gooddata/sdk-backend-spi"; import { type IAvailableAccessGrantee, type IGranularAccessGrantee, type IObjectAccessList } from "@gooddata/sdk-model"; import { type TigerAuthenticatedCallGuard } from "../../../types/index.js"; export declare class TigerWorkspaceObjectPermissionsService implements IWorkspaceObjectPermissionsService { private readonly authCall; private readonly workspace; constructor(authCall: TigerAuthenticatedCallGuard, workspace: string); getAccessList(target: IObjectPermissionsObject): Promise; manageObjectPermissions(target: IObjectPermissionsObject, grantees: IGranularAccessGrantee[]): Promise; getAvailableAssignees(_target: IObjectPermissionsObject): Promise; private fetchAllWorkspaceUsers; private fetchAllWorkspaceUserGroups; } //# sourceMappingURL=index.d.ts.map