friday-widgets
Version:
Professional embeddable accounting widgets for vertical SaaS platforms. Layer Financial-inspired design with comprehensive financial reporting capabilities.
43 lines • 1.47 kB
TypeScript
/**
* Friday Bank Transactions Widget
*
* Transaction management widget for categorizing and reviewing bank transactions
* Features:
* - Two tabs: "To Review" and "Categorized"
* - Advanced filtering by amount, account, direction, date
* - AI-powered categorization suggestions
* - Bulk operations and transaction review
* - Integration with Django backend BankTransaction model
*/
import { CSSResultGroup } from 'lit';
import { BaseWidget } from '../core/base-widget.js';
import { BankTransactionFilters } from '../core/types.js';
export declare class BankTransactionsWidget extends BaseWidget {
mobileComponent: string;
filters: BankTransactionFilters;
bankTransactionHeader: string;
showDemo: boolean;
private transactions;
private accounts;
private activeTab;
private selectedTransactions;
private activeFilters;
private showFilters;
private categories;
static get styles(): CSSResultGroup;
protected loadData(): Promise<void>;
private loadDemoData;
private switchTab;
private toggleTransactionSelection;
private selectAllTransactions;
private categorizeTransaction;
private approveTransaction;
private ignoreTransaction;
private applyFilters;
private getTransactionCounts;
private getCategoryName;
private getCategoryColor;
private renderTransaction;
render(): import("lit-html").TemplateResult<1>;
}
//# sourceMappingURL=bank-transactions-widget.d.ts.map