import { EventEmitter } from "../../../../stencil-public-runtime";
import * as langly from "langly";
import { Merchant } from "@payfunc/model-acquirer";
export declare class IntergiroMerchantTable {
  element: HTMLElement;
  t: langly.Translate;
  merchants?: Merchant[];
  selected: {
    [id: string]: Merchant | undefined;
  };
  abbrivated: boolean;
  opened: {
    [id: string]: "" | "number" | "information" | "settlement" | "rules";
  };
  selectedChanged: EventEmitter;
  componentWillLoad(): void;
  handleMerchantSelected(e: CustomEvent<{
    merchant: Merchant;
    checked: boolean;
  }>): void;
  handleChecked(e: CustomEvent<{
    selected: boolean;
  }>): void;
  toggleColumn(e: CustomEvent<{
    id: string;
    column: "" | "number" | "information" | "settlement" | "rules";
  }>): void;
  render(): any[];
}
