import { BondHolding, CreateBondHoldingInputType, DeleteBondHoldingInputType, UpdateBondHoldingInputType, UpsertBondHoldingInputType } from "../../../generated/graphql.workspace"; export declare abstract class BondHoldingApi { abstract getBondHoldings(userId: number, workspaceId: string, ids: string[]): Promise; abstract createBondHoldings(userId: number, workspaceId: string, inputs: CreateBondHoldingInputType[]): Promise; abstract updateBondHoldings(userId: number, workspaceId: string, inputs: UpdateBondHoldingInputType[]): Promise; abstract upsertBondHoldings(userId: number, workspaceId: string, inputs: UpsertBondHoldingInputType[]): Promise; abstract deleteBondHoldings(userId: number, workspaceId: string, inputs: DeleteBondHoldingInputType[]): Promise; abstract getBond(userId: number, workspaceId: string, bondHoldingId: string): any; }