import { ApiResponse, ExtraOptions } from "../../request"; import { Transaction, TransactionPatch, TransactionPost, TransactionSearchParams, TransactionUnenrichedSearchParams, TransactionUnenriched } from "../../schema/transaction"; export interface TransactionsRequests { getTransactions: ({ userId, params, }: { userId?: string; params?: TransactionSearchParams; }, options?: ExtraOptions) => Promise>; getUnenrichedTransactions: ({ userId, params, }: { userId?: string; params?: TransactionUnenrichedSearchParams; }, options?: ExtraOptions) => Promise>; getTransaction: ({ userId, transactionId, }: { userId?: string; transactionId: string; }, options?: ExtraOptions) => Promise>; getUnenrichedTransaction: ({ userId, transactionId, }: { userId?: string; transactionId: string; }, options?: ExtraOptions) => Promise>; addTransaction: ({ userId, transaction, }: { userId: string; transaction: TransactionPost; }, options?: ExtraOptions) => Promise>; addTransactions: ({ userId, transactions, params, }: { userId: string; transactions: TransactionPost[]; params?: { categorise?: boolean; }; }, options?: ExtraOptions) => Promise>; updateTransaction: ({ userId, transactionId, transaction, }: { userId: string; transactionId: string; transaction: TransactionPatch; }, options?: ExtraOptions) => Promise>; deleteTransaction: ({ userId, transactionId, }: { userId: string; transactionId: string; }, options?: ExtraOptions) => Promise>; } //# sourceMappingURL=transactions.d.ts.map