import type { TransactionChannelConstraint } from './transaction-channel-constraint'; export interface Constraint { constraints?: Array; matchFiltersOption?: ConstraintMatchFiltersOptionEnum; usage?: ConstraintUsageEnum; } export declare const ConstraintMatchFiltersOptionEnum: { readonly All: "ALL"; readonly Any: "ANY"; }; export type ConstraintMatchFiltersOptionEnum = (typeof ConstraintMatchFiltersOptionEnum)[keyof typeof ConstraintMatchFiltersOptionEnum]; export declare const ConstraintUsageEnum: { readonly Unconstrained: "UNCONSTRAINED"; readonly Limited: "LIMITED"; }; export type ConstraintUsageEnum = (typeof ConstraintUsageEnum)[keyof typeof ConstraintUsageEnum];