import { AccessService, CacheService } from '@servicelabsco/nestjs-utility-services'; import { AccessBusinessEntity } from '../entities/access.business.entity'; import { ProductEntity } from '../entities/product.entity'; export declare class ProcessApplicationMenu { private readonly cacheService; private readonly accessService; private readonly business; private readonly product; private availableMenusIds; private cacheKey; constructor(cacheService: CacheService, accessService: AccessService, business: AccessBusinessEntity, product: ProductEntity); process(): Promise<{ modules: any[]; }>; private getDataFromDB; private loadModules; }