import { ComponentInterface, EventEmitter } from "../../../stencil-public-runtime";
import { Job, PayModel, User } from "../../../sdk";
import { FireEnjinSubmitEvent, FireEnjinFetchEvent } from "@fireenjin/sdk";
export declare class ModalSearchUsers implements ComponentInterface {
  tabsEl: HTMLIonTabsElement;
  tabBarEl: HTMLIonTabBarElement;
  steps: string[];
  filterBarEl: any;
  userFormEl: any;
  floodteamCloseModal: EventEmitter;
  fireenjinFetch: EventEmitter<FireEnjinFetchEvent>;
  fireenjinSubmit: EventEmitter<FireEnjinSubmitEvent>;
  heading: string;
  payModels: PayModel[];
  query: string;
  job: Job;
  tab: "team" | "search" | "add";
  team: User[];
  loading: boolean;
  paginationEl: any;
  fetchData: {
    locationId: string;
  };
  selectedIds: string[];
  onChange(event: any): void;
  onReset(event: any): void;
  onSuccess(event: any): Promise<void>;
  onTabClick(tabName: string): void;
  presentToast(): Promise<void>;
  toggleSelect(event: any, user: Partial<User>): void;
  openPopover(event: any, user: any): Promise<void>;
  save(): Promise<void>;
  componentDidLoad(): void;
  render(): any[];
}
