import { isly as isly2 } from "isly2"; import type { Transaction } from "../../Transaction"; import { Merchant as RestrictionsMerchant } from "./Merchant"; export interface Restriction { merchants?: Restriction.Merchant[]; } export declare namespace Restriction { export import Merchant = RestrictionsMerchant; const type: import("isly/dist/cjs/object").IslyObject; const type2: isly2.Object; function check(restrictions: Restriction, transaction: Transaction.Creatable.CardTransaction | Transaction.PreTransaction.Authorization): boolean; }