import { ComponentInterface, EventEmitter } from "../../../stencil-public-runtime";
import { Job } from "../../../sdk";
import { DatabaseService, FireEnjinSubmitEvent, FireEnjinTriggerInput } from "@fireenjin/sdk";
export declare class AppDashboard implements ComponentInterface {
  mapEl: any;
  fireenjinTrigger: EventEmitter<FireEnjinTriggerInput>;
  fireenjinSubmit: EventEmitter<FireEnjinSubmitEvent>;
  db: DatabaseService;
  groupBy: string;
  unreadCount: number;
  selectedStatuses: ("book" | "evaluate" | "claim" | "mitigate" | "monitor" | "review" | "complete" | "lost")[];
  totals: {};
  options: any[];
  timeframe: any;
  showMap: boolean;
  onTrigger(event: any): Promise<void>;
  onChange(event: any): Promise<void>;
  filterJobsByStatus(jobs: Job[], statuses: string[]): Job[];
  getActivityFeed(): void;
  componentDidLoad(): Promise<void>;
  render(): any[];
}
