import { CreateTenantRepository as RepositoryAbstraction } from "./abstractions.js"; import { CreateTenantGateway } from "./abstractions.js"; import { TenantCache } from "../shared/abstractions.js"; import type { Tenant } from "../../../types/tenancy.js"; declare class CreateTenantRepositoryImpl implements RepositoryAbstraction.Interface { private gateway; private cache; constructor(gateway: CreateTenantGateway.Interface, cache: TenantCache.Interface); create(tenant: Tenant): Promise; } export declare const CreateTenantRepository: import("@webiny/di").Implementation; export {};