import { BaseService } from '../infrastructure'; import { BaseModelContructorOptions } from '../infrastructure/BaseService'; export declare const ACCESS_LEVELS: { GUEST: number; REPORTER: number; DEVELOPER: number; MASTER: number; OWNER: number; }; declare class ResourceAccessRequests extends BaseService { protected ACCESS_LEVELS: typeof ACCESS_LEVELS; constructor(resourceType: string, baseParams: BaseModelContructorOptions); all(resourceId: ResourceId): Promise; request(resourceId: ResourceId): Promise; approve(resourceId: ResourceId, userId: UserId, { accessLevel }: { accessLevel?: number; }): Promise; deny(resourceId: ResourceId, userId: UserId): Promise; } export default ResourceAccessRequests;