import * as $dara from '@darabonba/typescript';
export declare class Describe95TrafficResponseBodyTraffic95SummaryTraffic95DetailListTraffic95Detail extends $dara.Model {
    billBandwidth?: string;
    inBandwidth?: string;
    outBandwidth?: string;
    time?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    validate(): void;
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class Describe95TrafficResponseBodyTraffic95SummaryTraffic95DetailList extends $dara.Model {
    traffic95Detail?: Describe95TrafficResponseBodyTraffic95SummaryTraffic95DetailListTraffic95Detail[];
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    validate(): void;
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class Describe95TrafficResponseBodyTraffic95Summary extends $dara.Model {
    /**
     * @remarks
     * The peak bandwidth of the Internet Shared Bandwidth instance. Unit: Mbit/s.
     *
     * @example
     * 20000.0
     */
    bandwidth?: number;
    /**
     * @remarks
     * The daily peak bandwidth. Unit: Mbit/s.
     * <props="china"> For more information, see [Daily peak bandwidth](https://help.aliyun.com/document_detail/89729.html).
     *
     * @example
     * 1064.244837773641
     */
    fifthPeakBandwidth?: string;
    /**
     * @remarks
     * The resource ID.
     *
     * @example
     * cbwp-wz9j19xrwf78fvz7*****
     */
    instanceId?: string;
    /**
     * @remarks
     * The metering method of the Internet Shared Bandwidth instance. Valid values:
     *
     * *   PayBy95: pay-by-enhanced-95th-percentile
     * *   PayByBandwidth: pay-by-bandwidth
     * *   PayByDominantTraffic: pay-by-dominant-traffic
     *
     * @example
     * PayBy95
     */
    internetChargeType?: string;
    /**
     * @remarks
     * The guaranteed bandwidth of the Internet Shared Bandwidth instance. Unit: Mbit/s.
     *
     * @example
     * 0.0
     */
    minimumConsumeBandwidth?: string;
    traffic95DetailList?: Describe95TrafficResponseBodyTraffic95SummaryTraffic95DetailList;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    validate(): void;
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class Describe95TrafficResponseBody extends $dara.Model {
    /**
     * @remarks
     * The request ID.
     *
     * @example
     * 0ED8D006-F706-4D23-88ED-E11ED28DCAC0
     */
    requestId?: string;
    /**
     * @remarks
     * The information returned.
     */
    traffic95Summary?: Describe95TrafficResponseBodyTraffic95Summary;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    validate(): void;
    constructor(map?: {
        [key: string]: any;
    });
}
