import { EventEmitter } from "../../../../stencil-public-runtime";
import { Currency } from "isoly";
import * as langly from "langly";
import { Notice } from "smoothly";
import { Authorization } from "@payfunc/model-acquirer";
import { AcquirerSettlement } from "../../model";
export declare class IntergiroMonitorSettlementFooter {
  element: HTMLElement;
  t: langly.Translate;
  settlements?: AcquirerSettlement[];
  authorizations: Authorization[];
  selected: boolean;
  fees?: {
    scheme: string;
    gross: number;
    fee: number;
    net: number;
    interchange: number;
    currency: Currency;
  }[];
  conversion: Record<Currency, Partial<Record<Currency, number>>>;
  type?: "detailed" | "summary";
  notice: EventEmitter<Notice>;
  private inputElement;
  private submitElement;
  componentWillLoad(): void;
  private downloadCsv;
  private downloadPdf;
  getAmount(currency: Currency, scheme: string): number;
  handlePopupToggle(event: CustomEvent): void;
  render(): any[];
}
