import { Result } from "@webiny/feature/api"; import type { Tenant, ListTenantsParams } from "../../../types/tenancy.js"; export interface IListTenantsUseCase { execute(params?: ListTenantsParams): Promise>; } export declare const ListTenantsUseCase: import("@webiny/di").Abstraction; export declare namespace ListTenantsUseCase { type Interface = IListTenantsUseCase; } export interface IListTenantsRepository { list(params?: ListTenantsParams): Promise; } export declare const ListTenantsRepository: import("@webiny/di").Abstraction; export declare namespace ListTenantsRepository { type Interface = IListTenantsRepository; } export interface IListTenantsGateway { listTenants(params?: ListTenantsParams): Promise; } export declare const ListTenantsGateway: import("@webiny/di").Abstraction; export declare namespace ListTenantsGateway { type Interface = IListTenantsGateway; }