import { CreateRegionAllocationInputType, DeleteRegionAllocationInputType, GetAsset, GetRegion, GetRegionAllocation, UpdateRegionAllocationInputType, UpsertRegionAllocationInputType } from "../../generated/graphql.workspace"; export declare abstract class RegionAllocationApi { abstract getRegionAllocations(userId: number, workspaceId: string, ids: string[]): Promise; abstract getAsset(userId: number, id: string): Promise; abstract getRegion(userId: number, id: string): Promise; abstract createRegionAllocations(userId: number, workspaceId: string, inputs: CreateRegionAllocationInputType[]): Promise; abstract updateRegionAllocations(userId: number, workspaceId: string, inputs: UpdateRegionAllocationInputType[]): Promise; abstract upsertRegionAllocations(userId: number, workspaceId: string, inputs: UpsertRegionAllocationInputType[]): Promise; abstract deleteRegionAllocations(userId: number, workspaceId: string, inputs: DeleteRegionAllocationInputType[]): Promise; }