import { ILogger } from '@sourceloop/core';
import { OnboardingService } from '../services';
import { LeadUser } from '../types';
import { Tenant, TenantOnboardDTO } from '../models';
export declare class LeadTenantController {
    onboardingService: OnboardingService;
    private readonly logger;
    constructor(onboardingService: OnboardingService, logger: ILogger);
    tenantFromLead(leadUser: LeadUser, dto: Omit<TenantOnboardDTO, 'contact' | 'address' | 'city' | 'state' | 'zip' | 'country'>, id: string): Promise<Tenant>;
}
