import { EventEmitter } from "../../../../stencil-public-runtime";
import { Criteria } from "selectively";
import { Customer, Order } from "@payfunc/model";
import { Client } from "@payfunc/merchant-client";
export declare class IntergiroCustomers {
  updateCustomers: EventEmitter;
  customers?: Customer[];
  orders?: {
    [id: string]: Order[] | undefined;
  };
  filter?: Criteria;
  whitelist?: boolean;
  client: Pick<Client, "customer">;
  customersFiltered?: Customer[];
  selected: {
    [id: string]: Customer | undefined;
  };
  componentWillLoad(): void;
  handleFilterChanged(event: CustomEvent<Criteria>): void;
  filterCustomers(): void;
  handleSelectedChanged(event: CustomEvent<{
    [id: string]: Customer | undefined;
  }>): void;
  private onCreate;
  render(): any[];
}
