import { CreateFundHoldingInputType, DeleteFundHoldingInputType, FundHolding, UpdateFundHoldingInputType, UpsertFundHoldingInputType } from "../../../generated/graphql.workspace"; export declare abstract class FundHoldingApi { abstract getFundHoldings(userId: number, workspaceId: string, ids: string[]): Promise; abstract createFundHoldings(userId: number, workspaceId: string, inputs: CreateFundHoldingInputType[]): Promise; abstract updateFundHoldings(userId: number, workspaceId: string, inputs: UpdateFundHoldingInputType[]): Promise; abstract upsertFundHoldings(userId: number, workspaceId: string, inputs: UpsertFundHoldingInputType[]): Promise; abstract deleteFundHoldings(userId: number, workspaceId: string, inputs: DeleteFundHoldingInputType[]): Promise; abstract getFund(userId: number, workspaceId: string, fundHoldingId: string): any; }