/**
 * The LoadBalancerSessionStats model module.
 * @module Ntnx/LoadBalancerSessionStats
 * @version 4.0.1
 * @class LoadBalancerSessionStats
 * @extends StatsQueryResponseBase
 */
export default class LoadBalancerSessionStats extends StatsQueryResponseBase {
    /**
     * Returns List of listener stats associated with the load balancer session.
     * @return {ListenerStats[]}
     */
    getListenerStats(): ListenerStats[];
    /**
     * Sets List of listener stats associated with the load balancer session.
     * @param {ListenerStats[]} listenerStats List of listener stats associated with the load balancer session.
     */
    setListenerStats(listenerStats: ListenerStats[]): void;
    listenerStats: ListenerStats[];
    /**
     * Returns List of target stats associated with the load balancer session.
     * @return {TargetStats[]}
     */
    getTargetStats(): TargetStats[];
    /**
     * Sets List of target stats associated with the load balancer session.
     * @param {TargetStats[]} targetStats List of target stats associated with the load balancer session.
     */
    setTargetStats(targetStats: TargetStats[]): void;
    targetStats: TargetStats[];
    toJson(forMutation: any): {
        $reserved: any;
        $objectType: string;
        $unknownFields: any;
        tenantId?: string;
        links?: {
            $reserved: any;
            $objectType: string;
            $unknownFields: any;
            rel?: string;
            href?: string;
        }[];
        extId?: string;
        statType?: string;
        targetStats?: {
            $reserved: any;
            $objectType: string;
            $unknownFields: any;
            numPackets?: string[];
            numRequests?: string[];
            numBytes?: string[];
            virtualNicReference?: string;
        }[];
        listenerStats?: {
            $reserved: any;
            $objectType: string;
            $unknownFields: any;
            numPackets?: string[];
            numRequests?: string[];
            numBytes?: string[];
            virtualIpAddress?: string;
        }[];
    };
    #private;
}
import StatsQueryResponseBase from "./StatsQueryResponseBase";
import ListenerStats from "./ListenerStats";
import TargetStats from "./TargetStats";
