import { CreateLoanInputType, DeleteLoanInputType, GetAsset, GetLoan, UpdateLoanInputType, UpsertLoanInputType } from "../../../generated/graphql.workspace"; export declare abstract class LoanApi { abstract getLoans(userId: number, workspaceId: string, ids: string[]): Promise; abstract createLoans(userId: number, workspaceId: string, inputs: CreateLoanInputType[]): Promise; abstract updateLoans(userId: number, workspaceId: string, inputs: UpdateLoanInputType[]): Promise; abstract upsertLoans(userId: number, workspaceId: string, inputs: UpsertLoanInputType[]): Promise; abstract deleteLoans(userId: number, workspaceId: string, inputs: DeleteLoanInputType[]): Promise; abstract getAsset(userId: any, loanId: string): Promise; }