import { APIResource } from 'cloudflaredev/resource';
import * as BucketsAPI from 'cloudflaredev/resources/r2/buckets';
import * as SippyAPI from 'cloudflaredev/resources/r2/sippy';
export declare class R2 extends APIResource {
    buckets: BucketsAPI.Buckets;
    sippy: SippyAPI.SippyResource;
}
export declare namespace R2 {
    export import Buckets = BucketsAPI.Buckets;
    export import Bucket = BucketsAPI.Bucket;
    export import BucketDeleteResponse = BucketsAPI.BucketDeleteResponse;
    export import BucketsCursorPagination = BucketsAPI.BucketsCursorPagination;
    export import BucketCreateParams = BucketsAPI.BucketCreateParams;
    export import BucketListParams = BucketsAPI.BucketListParams;
    export import BucketDeleteParams = BucketsAPI.BucketDeleteParams;
    export import BucketGetParams = BucketsAPI.BucketGetParams;
    export import SippyResource = SippyAPI.SippyResource;
    export import Provider = SippyAPI.Provider;
    export import Sippy = SippyAPI.Sippy;
    export import SippyDeleteResponse = SippyAPI.SippyDeleteResponse;
    export import SippyUpdateParams = SippyAPI.SippyUpdateParams;
    export import SippyDeleteParams = SippyAPI.SippyDeleteParams;
    export import SippyGetParams = SippyAPI.SippyGetParams;
}
//# sourceMappingURL=r2.d.ts.map