/**
 * Friday Balance Sheet Widget - Layer Financial Inspired Design
 *
 * Professional balance sheet reporting with hierarchical data display
 */
import { CSSResultGroup } from 'lit';
import { BaseWidget } from '../core/base-widget.js';
interface BalanceSheetStringOverrides {
    typeColumnHeader?: string;
    totalColumnHeader?: string;
    assetsLabel?: string;
    liabilitiesEquityLabel?: string;
    expandAllLabel?: string;
    collapseAllLabel?: string;
    downloadLabel?: string;
}
export declare class BalanceSheetWidget extends BaseWidget {
    effectiveDate?: Date;
    asWidget: boolean;
    stringOverrides: BalanceSheetStringOverrides;
    showDemo: boolean;
    private balanceSheetData;
    private expandedItems;
    private allExpanded;
    static get styles(): CSSResultGroup;
    protected loadData(): Promise<void>;
    private loadDemoData;
    private toggleExpand;
    private isExpanded;
    private toggleExpandAll;
    private expandAllItems;
    private handleDateChange;
    private handleDownload;
    private renderLineItem;
    private renderBalanceSheetRows;
    render(): import("lit-html").TemplateResult<1>;
}
export {};
//# sourceMappingURL=balance-sheet-widget.d.ts.map