import { APIResource } from 'cloudflaredev/resource';
import * as ServicesAPI from 'cloudflaredev/resources/addressing/services';
import * as AddressMapsAPI from 'cloudflaredev/resources/addressing/address-maps/address-maps';
import * as LOADocumentsAPI from 'cloudflaredev/resources/addressing/loa-documents/loa-documents';
import * as PrefixesAPI from 'cloudflaredev/resources/addressing/prefixes/prefixes';
export declare class Addressing extends APIResource {
    services: ServicesAPI.Services;
    addressMaps: AddressMapsAPI.AddressMaps;
    loaDocuments: LOADocumentsAPI.LOADocuments;
    prefixes: PrefixesAPI.Prefixes;
}
export declare namespace Addressing {
    export import Services = ServicesAPI.Services;
    export import ServiceListResponse = ServicesAPI.ServiceListResponse;
    export import ServiceListResponsesSinglePage = ServicesAPI.ServiceListResponsesSinglePage;
    export import ServiceListParams = ServicesAPI.ServiceListParams;
    export import AddressMaps = AddressMapsAPI.AddressMaps;
    export import AddressMap = AddressMapsAPI.AddressMap;
    export import Kind = AddressMapsAPI.Kind;
    export import AddressMapCreateResponse = AddressMapsAPI.AddressMapCreateResponse;
    export import AddressMapDeleteResponse = AddressMapsAPI.AddressMapDeleteResponse;
    export import AddressMapGetResponse = AddressMapsAPI.AddressMapGetResponse;
    export import AddressMapsSinglePage = AddressMapsAPI.AddressMapsSinglePage;
    export import AddressMapCreateParams = AddressMapsAPI.AddressMapCreateParams;
    export import AddressMapListParams = AddressMapsAPI.AddressMapListParams;
    export import AddressMapDeleteParams = AddressMapsAPI.AddressMapDeleteParams;
    export import AddressMapEditParams = AddressMapsAPI.AddressMapEditParams;
    export import AddressMapGetParams = AddressMapsAPI.AddressMapGetParams;
    export import LOADocuments = LOADocumentsAPI.LOADocuments;
    export import LOADocumentCreateResponse = LOADocumentsAPI.LOADocumentCreateResponse;
    export import LOADocumentCreateParams = LOADocumentsAPI.LOADocumentCreateParams;
    export import Prefixes = PrefixesAPI.Prefixes;
    export import Prefix = PrefixesAPI.Prefix;
    export import PrefixDeleteResponse = PrefixesAPI.PrefixDeleteResponse;
    export import PrefixesSinglePage = PrefixesAPI.PrefixesSinglePage;
    export import PrefixCreateParams = PrefixesAPI.PrefixCreateParams;
    export import PrefixListParams = PrefixesAPI.PrefixListParams;
    export import PrefixDeleteParams = PrefixesAPI.PrefixDeleteParams;
    export import PrefixEditParams = PrefixesAPI.PrefixEditParams;
    export import PrefixGetParams = PrefixesAPI.PrefixGetParams;
}
//# sourceMappingURL=addressing.d.ts.map