/**
 * Friday Bank Transactions Widget - Layer Financial Inspired Design
 *
 * Professional transaction management widget with modern styling
 */
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 toggleTransaction;
    private toggleFilters;
    private categorizeTransaction;
    private getFilteredTransactions;
    private getAccountName;
    private getCategoryName;
    private renderFilters;
    private renderStatsBar;
    private renderTransactionsList;
    render(): import("lit-html").TemplateResult<1>;
}
//# sourceMappingURL=bank-transactions-widget-new.d.ts.map