friday-widgets
Version:
Professional embeddable accounting widgets for vertical SaaS platforms. Layer Financial-inspired design with comprehensive financial reporting capabilities.
33 lines • 1.13 kB
TypeScript
/**
* Friday Cash Flow Statement Widget - Layer Financial Inspired Design
*
* Professional cash flow statement with indirect method calculations
* Following Layer Financial's design patterns and interaction model
*/
import { CSSResultGroup } from 'lit';
import { BaseWidget } from '../core/base-widget.js';
type DatePickerMode = 'monthPicker' | 'quarterPicker' | 'yearPicker';
export declare class CashFlowStatementWidget extends BaseWidget {
defaultDatePickerMode: DatePickerMode;
allowedDatePickerModes: DatePickerMode[];
label: string;
startDate?: string;
endDate?: string;
showDemo: boolean;
private cashFlowData;
private selectedDateMode;
private expandedItems;
static get styles(): CSSResultGroup;
protected loadData(): Promise<void>;
private loadDemoData;
private toggleExpand;
private isExpanded;
private getAmountClass;
private onDateModeChange;
private renderTableRow;
private renderSectionHeader;
private renderAllRows;
render(): import("lit-html").TemplateResult<1>;
}
export {};
//# sourceMappingURL=cash-flow-statement-widget.d.ts.map