import * as $dara from '@darabonba/typescript';
export declare class DescribeHybridProxyPolicyResponseBodyPolicyListInfo extends $dara.Model {
    /**
     * @remarks
     * The value of the policy configurations.
     *
     * @example
     * 10
     */
    config?: string;
    /**
     * @remarks
     * The name of the file. After you configure a blocking policy, the blocked data is written to the file.
     *
     * @example
     * test
     */
    fileName?: string;
    /**
     * @remarks
     * The type of the policy that you configured. Valid values:
     *
     * *   **file**
     * *   **net**
     * *   **process**
     *
     * @example
     * file
     */
    type?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    validate(): void;
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class DescribeHybridProxyPolicyResponseBodyPolicyList extends $dara.Model {
    /**
     * @remarks
     * The information about the policy.
     */
    info?: DescribeHybridProxyPolicyResponseBodyPolicyListInfo[];
    /**
     * @remarks
     * The type of the policy. Valid values:
     *
     * *   **limitFrequency**
     * *   **limitBandWidth**
     *
     * @example
     * limitBandWidth
     */
    policyType?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    validate(): void;
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class DescribeHybridProxyPolicyResponseBody extends $dara.Model {
    /**
     * @remarks
     * The number of entries on the current page.
     *
     * @example
     * 1
     */
    count?: number;
    /**
     * @remarks
     * The data collection configurations of the proxy cluster.
     */
    policyList?: DescribeHybridProxyPolicyResponseBodyPolicyList[];
    /**
     * @remarks
     * The request ID.
     *
     * @example
     * F7A1B40A-7EED-55A0-BCBC-2F83A486F0AB
     */
    requestId?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    validate(): void;
    constructor(map?: {
        [key: string]: any;
    });
}
