import { ComponentInterface, EventEmitter } from "../../stencil-public-runtime"; import { FireEnjinFetchEvent } from "@fireenjin/sdk"; export declare class TotalGraph implements ComponentInterface { sumKeyToIndex: { [sumKey: string]: number; }; groupToDateFormat: { [groupBy: string]: string; }; fireenjinFetch: EventEmitter; totallerId: string; type: "bar" | "line" | "pie"; totaller: any; labels: string[]; dataSets: any[]; groupBy: string; options: string[]; paths: { [totallerId: string]: any; }; totals: { [totallerId: string]: any; }; sumKeys: string[]; ongroupByChanged(): void; onSuccess(event: any): Promise; filterTotals(allTotals: any[]): void; populateGraph(totaller: any): void; randomNumber(): number; randomColor(): string; renderPathTemplate(totallerId: string, pathStr: string, timestamp?: Date): string; fetchTotaller(): Promise; fetchTotals(totallerId: string, totalsPath: string, timestamp?: Date): Promise; componentDidLoad(): Promise; render(): any; }