/**
 * 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