/**
 * Friday Invoice Widget - Layer Financial Inspired Design
 *
 * Professional invoice management widget with modern styling
 */
import { CSSResultGroup } from 'lit';
import { BaseWidget } from '../core/base-widget.js';
export declare class InvoiceWidget extends BaseWidget {
    invoiceHeader: string;
    showDemo: boolean;
    private invoices;
    private customers;
    private selectedInvoice;
    private showCreateForm;
    private filters;
    static get styles(): CSSResultGroup;
    protected loadData(): Promise<void>;
    private loadDemoData;
    private getCustomerName;
    private getStatusBadgeClass;
    private selectInvoice;
    private closeModal;
    private recordPayment;
    private renderFilters;
    private renderInvoiceList;
    private renderModal;
    private renderInvoiceDetails;
    private renderCreateForm;
    render(): import("lit-html").TemplateResult<1>;
}
//# sourceMappingURL=invoice-widget-new.d.ts.map