// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
import { APIResource } from 'cloudflaredev/resource';
import * as BindingsAPI from 'cloudflaredev/resources/addressing/prefixes/bgp/bindings';
import * as PrefixesAPI from 'cloudflaredev/resources/addressing/prefixes/bgp/prefixes';
import * as StatusesAPI from 'cloudflaredev/resources/addressing/prefixes/bgp/statuses';
export class BGP extends APIResource {
    constructor() {
        super(...arguments);
        this.bindings = new BindingsAPI.Bindings(this._client);
        this.prefixes = new PrefixesAPI.Prefixes(this._client);
        this.statuses = new StatusesAPI.Statuses(this._client);
    }
}
(function (BGP) {
    BGP.Bindings = BindingsAPI.Bindings;
    BGP.ServiceBindingsSinglePage = BindingsAPI.ServiceBindingsSinglePage;
    BGP.Prefixes = PrefixesAPI.Prefixes;
    BGP.BGPPrefixesSinglePage = PrefixesAPI.BGPPrefixesSinglePage;
    BGP.Statuses = StatusesAPI.Statuses;
})(BGP || (BGP = {}));
//# sourceMappingURL=bgp.mjs.map