import { Result } from "@webiny/feature/api"; import { IdentityContext } from "../../../features/security/IdentityContext/index.js"; import { ListTeamsUseCase } from "../../../features/security/teams/ListTeams/index.js"; import { ListUserTeamsUseCase as UseCaseAbstraction } from "./abstractions.js"; import { AdminUsersRepository } from "../../../features/users/shared/abstractions.js"; import type { Team } from "../../../types/security.js"; declare class ListUserTeamsUseCaseImpl implements UseCaseAbstraction.Interface { private identityContext; private repository; private listTeamsUseCase; constructor(identityContext: IdentityContext.Interface, repository: AdminUsersRepository.Interface, listTeamsUseCase: ListTeamsUseCase.Interface); execute(userId: string): Promise>; } export declare const ListUserTeamsUseCase: import("@webiny/di").Implementation; export {};