import { DataDefaultData, DataEntityService, DomainEntityService, DomainEntityServiceDefaultData, LoggerService } from '@node-c/core'; import { IAMUserWithPermissionsData, IAMUsersGetUserWithPermissionsDataOptions, IAMUsersGetUserWithPermissionsDataPrivateOptions } from './users.definitions'; export declare class IAMUsersService, Data extends DomainEntityServiceDefaultData = DomainEntityServiceDefaultData, AdditionalEntityServices extends Record, DataDefaultData>> | undefined = undefined, DataEntityServiceData extends DataDefaultData = DataDefaultData> extends DomainEntityService { constructor(dataEntityService: EntityService, defaultMethods: string[] | undefined, logger: LoggerService, additionalDataEntityServices?: AdditionalEntityServices); getUserWithPermissionsData(_options: IAMUsersGetUserWithPermissionsDataOptions, _privateOptions?: IAMUsersGetUserWithPermissionsDataPrivateOptions): Promise | null>; }