import { ISuperAgentRequestFactory } from "../requests/interfaces/i-super-agent-request-factory.interface"; import { IUserPrivilegesDataHelper } from "../security/interfaces/i-user-privileges-data-helper.interface"; /** * @deprecated Use @studyportals/client-internal-platform-authorization */ declare class K2SOUserPrivilegesDataHelper implements IUserPrivilegesDataHelper { private _baseUrl; private _requestsFactory; protected get baseUrl(): string; protected get requestsFactory(): ISuperAgentRequestFactory; constructor(requestFactory: ISuperAgentRequestFactory, baseUrl?: string); canGenerateReports(username: string): Promise; canDeleteReports(username: string): Promise; canAccessOrganisation(username: string, organisationId: string): Promise; filterOrganisationsByUserAccess(username: string, organisationIds: string[]): Promise; filterCampaignsByUserAccess(username: string, campaignIds: string[]): Promise; canAccessCampaign(username: string, campaignId: string): Promise; canInitiateInvalidation(username: string, campaignId: string): Promise; private handleAuthorizationRequest; private handleIdsFilteringRequest; private handleRequest; } export { K2SOUserPrivilegesDataHelper };