import { GetIdentityProfileUseCase as UseCaseAbstraction } from "./abstractions.js"; import { TenantContext } from "../../../features/tenancy/TenantContext/index.js"; import { GetTenantByIdUseCase } from "../../../features/tenancy/GetTenantById/index.js"; import { AdminUsersRepository } from "../../../features/users/shared/abstractions.js"; declare class GetIdentityProfileUseCaseImpl implements UseCaseAbstraction.Interface { private tenantContext; private getTenantUseCase; private repository; constructor(tenantContext: TenantContext.Interface, getTenantUseCase: GetTenantByIdUseCase.Interface, repository: AdminUsersRepository.Interface); execute(identityId: string): UseCaseAbstraction.Return; } export declare const GetIdentityProfileUseCase: import("@webiny/di").Implementation; export {};