import { Item } from "@payfunc/model";
import { Settlement, State } from "@payfunc/model-acquirer";
export { Settlement as AcquirerSettlement };
import { Log } from "@payfunc/model-log";
export { State as ModelState };
import { Type } from "selectively";
import { Event } from "@payfunc/model";
export { Type as SelectivelyType };
export { Event as modelEvent };
export declare function getWarningMessage(entry: Log.Entry): string;
export declare function hasValue(element: any): element is {
  value: string;
};
export declare function isDefined<T>(value: T | undefined): value is T;
export declare function itemToAmount(item: number | Item | Item[]): number;
