// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
import { APIResource } from 'cloudflaredev/resource';
import * as OverridesAPI from 'cloudflaredev/resources/firewall/waf/overrides';
import * as PackagesAPI from 'cloudflaredev/resources/firewall/waf/packages/packages';
export class WAF extends APIResource {
    constructor() {
        super(...arguments);
        this.overrides = new OverridesAPI.Overrides(this._client);
        this.packages = new PackagesAPI.Packages(this._client);
    }
}
(function (WAF) {
    WAF.Overrides = OverridesAPI.Overrides;
    WAF.OverridesV4PagePaginationArray = OverridesAPI.OverridesV4PagePaginationArray;
    WAF.Packages = PackagesAPI.Packages;
    WAF.PackageListResponsesV4PagePaginationArray = PackagesAPI.PackageListResponsesV4PagePaginationArray;
})(WAF || (WAF = {}));
//# sourceMappingURL=waf.mjs.map