import { Currency } from "isoly";
import { Merchant } from "@payfunc/model-acquirer";
import { ModelState } from "../model";
export declare class IntergiroAuthorizations {
  authorizations?: (ModelState.Authorization | ModelState.FailedAuthorization)[];
  merchants: Merchant[];
  conversion?: Record<Currency, Partial<Record<Currency, number>>>;
  costPlus?: boolean;
  authorizationsFiltered?: (ModelState.Authorization | ModelState.FailedAuthorization)[];
  authorizationsSelected?: ModelState.Authorization[];
  componentWillLoad(): void;
  authorizationsUpdate(): void;
  handleFilterChanged(event: CustomEvent<(ModelState.Authorization | ModelState.FailedAuthorization)[]>): void;
  handleSelectedChanged(event: CustomEvent<{
    [id: string]: ModelState.Authorization;
  }>): void;
  render(): any[];
}
