import { Prisma, Transaction } from '../../generated/client/index.js';
export declare function createTransaction(data: Prisma.TransactionCreateInput): Promise<Transaction>;
export declare function getTransaction(chatId: string, messageId: string): Promise<Transaction | null>;
export declare function getTransactionsByChatId(chatId: string): Promise<Transaction[]>;
export declare function listTransactions(): Promise<Transaction[]>;
export declare function updateTransaction(chatId: string, messageId: string, data: Prisma.TransactionUpdateInput): Promise<Transaction>;
export declare function deleteTransaction(chatId: string, messageId: string): Promise<Transaction>;
