/**
 * The Layer2StretchStats model module.
 * @module Ntnx/Layer2StretchStats
 * @version 4.0.1
 * @class Layer2StretchStats
 * @extends StatsQueryResponseBase
 */
export default class Layer2StretchStats extends StatsQueryResponseBase {
    /**
     * Returns VPN connection string array of ingress kilobits per second values
     * @return {string[]}
     */
    getThroughputRxKbps(): string[];
    /**
     * Sets VPN connection string array of ingress kilobits per second values
     * @param {string[]} throughputRxKbps VPN connection string array of ingress kilobits per second values
     */
    setThroughputRxKbps(throughputRxKbps: string[]): void;
    throughputRxKbps: string[];
    /**
     * Returns VPN connection string array of egress kilobits per second values
     * @return {string[]}
     */
    getThroughputTxKbps(): string[];
    /**
     * Sets VPN connection string array of egress kilobits per second values
     * @param {string[]} throughputTxKbps VPN connection string array of egress kilobits per second values
     */
    setThroughputTxKbps(throughputTxKbps: string[]): void;
    throughputTxKbps: string[];
    /**
     * Returns Layer2Stretch string array of round-trip-time.
     * @return {string[]}
     */
    getRtt(): string[];
    /**
     * Sets Layer2Stretch string array of round-trip-time.
     * @param {string[]} rtt Layer2Stretch string array of round-trip-time.
     */
    setRtt(rtt: string[]): void;
    rtt: string[];
    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;
        rtt?: string[];
        throughputTxKbps?: string[];
        throughputRxKbps?: string[];
    };
    #private;
}
import StatsQueryResponseBase from "./StatsQueryResponseBase";
