import type { IExecuteFunctions } from 'n8n-workflow'; export declare function filterTransactionsByKeyword(transactions: any[], keyword: string): any[]; export declare function filterTransactionsByAmount(transactions: any[], amount: number | undefined, comparison: string): any[]; export declare function calculateDateRange(preset: string): { startDate: string; endDate: string; }; /** Resolve tag IDs to comma-separated names for Buxfer API (transaction_add/transaction_edit expect tag names). */ export declare function resolveTagIdsToNames(context: IExecuteFunctions, tagIds: string[]): Promise; export declare function getTransactions(context: IExecuteFunctions, filters?: any): Promise; export declare function createTransaction(context: IExecuteFunctions, data: any): Promise; export declare function updateTransaction(context: IExecuteFunctions, data: any): Promise; export declare function deleteTransaction(context: IExecuteFunctions, transactionId: string): Promise; //# sourceMappingURL=transactionFunctions.d.ts.map