import { CreateBondInputType, DeleteBondInputType, GetAsset, GetBond, UpdateBondInputType, UpsertBondInputType } from "../../../generated/graphql.workspace"; export declare abstract class BondApi { abstract getBonds(userId: number, workspaceId: string, ids: string[]): Promise; abstract createBonds(userId: number, workspaceId: string, inputs: CreateBondInputType[]): Promise; abstract updateBonds(userId: number, workspaceId: string, inputs: UpdateBondInputType[]): Promise; abstract upsertBonds(userId: number, workspaceId: string, inputs: UpsertBondInputType[]): Promise; abstract deleteBonds(userId: number, workspaceId: string, inputs: DeleteBondInputType[]): Promise; abstract getAsset(userId: any, bondId: string): Promise; }