import { AccessService, PropertyService, SqlService } from '@servicelabsco/nestjs-utility-services'; import { AccessBusinessEntity } from '../entities/access.business.entity'; export declare class AccessBusinessService { private readonly accessService; private readonly propertyService; private readonly sqlService; constructor(accessService: AccessService, propertyService: PropertyService, sqlService: SqlService); validateAccess(): Promise; assertActiveMembership(userId: number, businessId: number): Promise; listActiveMemberships(userId: number, currentBusinessId?: number): Promise<{ id: number; name: string; role: string; is_current: boolean; }[]>; hasRoles(roles: string[]): Promise; validateRoles(roles: string[]): Promise; getFrontendUrl(business_id: number): Promise; }