import type { BranchStorage } from "../../client/types.gen.js"; import type { CallOptions, RequestContext } from "../context.js"; import type { Outcome } from "../result.js"; import { BucketObjects } from "./bucket-objects.js"; import { Buckets } from "./buckets.js"; export type StorageGetParams = { projectId: string; branchId: string; }; /** * Branch-scoped object storage: branch storage state, buckets, and bucket objects. * Grouped under `neon.storage.*` so it stays distinct from the Postgres data plane. */ export declare class Storage { #private; readonly buckets: Buckets; readonly objects: BucketObjects; constructor(ctx: RequestContext); /** @apiCall GET /projects/{project_id}/branches/{branch_id}/storage */ get(params: StorageGetParams): Promise>; get(params: StorageGetParams, opts: CallOptions): Promise>; } //# sourceMappingURL=storage.d.ts.map