import { SMCServiceBase, WsSMC } from "./wsdl/WsSMC/v1.29/WsSMC.ts";
import { IOptions } from "../connection.ts";
export { WsSMC };
export interface NormalisedGlobalMetric {
    Category: string;
    Start: Date;
    End: Date;
    dimensions: {
        [key: string]: any;
    };
    stats: {
        [key: string]: any;
    };
}
export declare class SMCService extends SMCServiceBase {
    connectionOptions(): IOptions;
    Activity(request: WsSMC.Activity): Promise<WsSMC.ActivityResponse>;
    protected parseGlobalMetric(name: string, value: any): any;
    GetNormalisedGlobalMetrics(request: Partial<WsSMC.GetGlobalMetrics>): Promise<NormalisedGlobalMetric[]>;
}
