import { GetTenantByIdRepository as RepositoryAbstraction } from "./abstractions.js"; import { GetTenantByIdGateway } from "./abstractions.js"; import { TenantCache } from "../shared/abstractions.js"; import type { Tenant } from "../../../types/tenancy.js"; declare class GetTenantByIdRepositoryImpl implements RepositoryAbstraction.Interface { private gateway; private cache; constructor(gateway: GetTenantByIdGateway.Interface, cache: TenantCache.Interface); getById(id: string): Promise; } export declare const GetTenantByIdRepository: import("@webiny/di").Implementation; export {};