import './data-report/data-report-component.js'; import { LitElement, PropertyValues } from 'lit'; import { GristConfig, GristData, GristRecord } from './types.js'; import { DataConsumer } from './data-consumer.js'; import { DataReportComponent } from './data-report/data-report-component.js'; export declare class DataReport extends LitElement implements DataConsumer { static styles: import("lit").CSSResult[]; config: any; data: GristData; fetchHandler: any; fetchOptions: any; autoFetch: boolean; _data: GristData; _config: GristConfig; private _showSpinner; private dataProvider?; private pulltorefreshHandle?; report: DataReportComponent; private wrap; get mode(): 'REPORT'; connectedCallback(): void; disconnectedCallback(): void; private resetPullToRefresh; private setPullToRefresh; firstUpdated(): Promise; render(): import("lit-html").TemplateResult<1>; fetch(reset?: boolean): Promise; updated(changes: PropertyValues): Promise; get dirtyData(): any; showSpinner(): void; hideSpinner(): void; focus(): void; /** * Forced internal data to be reflected on the screen * Data changing through a normal method is automatically reflected on the screen, so it is a method that does not need to be used in general. Therefore, it will be deprecated. * @deprecated * @method */ refresh(): void; reset(): void; sortByGroups(sortedRecords: GristRecord[]): any[]; checkDirties(): void; }