import { APIResource } from "../../../../core/resource.js"; import * as CustomAPI from "./custom.js"; import { BaseCustom, Custom, CustomCreateParams, CustomCreateResponse, CustomDeleteParams, CustomDeleteResponse, CustomGetParams, CustomGetResponse, CustomListParams, CustomListResponse, CustomUpdateParams, CustomUpdateResponse } from "./custom.js"; import * as ManagedAPI from "./managed.js"; import { BaseManaged, Managed, ManagedListParams, ManagedListResponse, ManagedUpdateParams, ManagedUpdateResponse } from "./managed.js"; export declare class BaseDomains extends APIResource { static readonly _key: readonly ['r2', 'buckets', 'domains']; } export declare class Domains extends BaseDomains { custom: CustomAPI.Custom; managed: ManagedAPI.Managed; } export declare namespace Domains { export { Custom as Custom, BaseCustom as BaseCustom, type CustomCreateResponse as CustomCreateResponse, type CustomUpdateResponse as CustomUpdateResponse, type CustomListResponse as CustomListResponse, type CustomDeleteResponse as CustomDeleteResponse, type CustomGetResponse as CustomGetResponse, type CustomCreateParams as CustomCreateParams, type CustomUpdateParams as CustomUpdateParams, type CustomListParams as CustomListParams, type CustomDeleteParams as CustomDeleteParams, type CustomGetParams as CustomGetParams, }; export { Managed as Managed, BaseManaged as BaseManaged, type ManagedUpdateResponse as ManagedUpdateResponse, type ManagedListResponse as ManagedListResponse, type ManagedUpdateParams as ManagedUpdateParams, type ManagedListParams as ManagedListParams, }; } //# sourceMappingURL=domains.d.ts.map