import { ConfigService } from '@nestjs/config';
import { ActivityReportEntry, ActivityReportName, GraphClient, GraphSubscribedSku, GraphUser } from './graph-client.interface';
export declare class RealGraphClient implements GraphClient {
    private readonly configService;
    private readonly logger;
    private client;
    constructor(configService: ConfigService);
    private getClient;
    listSubscribedSkus(): Promise<GraphSubscribedSku[]>;
    listUsers(): Promise<GraphUser[]>;
    getActivityReport(report: ActivityReportName): Promise<ActivityReportEntry[]>;
    private translateGraphError;
}
