import { ModelService } from "../model/model.service";
import { SpacesService } from '../spaces/spaces.service';
export declare class AdminStatsService {
    private readonly modelService;
    private readonly spacesService;
    constructor(modelService: ModelService, spacesService: SpacesService);
    countSubscribedSalons(): Promise<{
        subscribedSalons: any;
    }>;
    countFreeTrialSalons(): Promise<{
        freeTrialSalons: number;
    }>;
    countTotalClients(): Promise<{
        totalClients: number;
    }>;
    getTotalRevenue(): Promise<{
        totalRevenue: any;
        currency: string;
    }>;
    getSalonAdminOverview(salonId: string): Promise<{
        name: string;
        email: string;
        phone: string | null;
        ownerName: string | null;
        address: string;
        creditBalance: any;
        totalClients: number;
        status: "cancelled" | "trial" | "subscribed";
        imageUrl: string;
        timezone: string;
        verified: boolean;
        adminApproved: boolean;
        createdAt: Date;
        updatedAt: Date;
        isSuspended: boolean;
    }>;
}
