friday-widgets
Version:
Professional embeddable accounting widgets for vertical SaaS platforms. Layer Financial-inspired design with comprehensive financial reporting capabilities.
39 lines • 1.21 kB
TypeScript
/**
* 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