// Code generated by ent, DO NOT EDIT.

package predicate

import (
	"entgo.io/ent/dialect/sql"
)

// BlockHeight is the predicate function for blockheight builders.
type BlockHeight func(*sql.Selector)

// CooperativeExit is the predicate function for cooperativeexit builders.
type CooperativeExit func(*sql.Selector)

// DepositAddress is the predicate function for depositaddress builders.
type DepositAddress func(*sql.Selector)

// EntityDkgKey is the predicate function for entitydkgkey builders.
type EntityDkgKey func(*sql.Selector)

// Gossip is the predicate function for gossip builders.
type Gossip func(*sql.Selector)

// L1TokenCreate is the predicate function for l1tokencreate builders.
type L1TokenCreate func(*sql.Selector)

// PaymentIntent is the predicate function for paymentintent builders.
type PaymentIntent func(*sql.Selector)

// PendingSendTransfer is the predicate function for pendingsendtransfer builders.
type PendingSendTransfer func(*sql.Selector)

// PreimageRequest is the predicate function for preimagerequest builders.
type PreimageRequest func(*sql.Selector)

// PreimageShare is the predicate function for preimageshare builders.
type PreimageShare func(*sql.Selector)

// SigningCommitment is the predicate function for signingcommitment builders.
type SigningCommitment func(*sql.Selector)

// SigningKeyshare is the predicate function for signingkeyshare builders.
type SigningKeyshare func(*sql.Selector)

// SigningNonce is the predicate function for signingnonce builders.
type SigningNonce func(*sql.Selector)

// SparkInvoice is the predicate function for sparkinvoice builders.
type SparkInvoice func(*sql.Selector)

// TokenCreate is the predicate function for tokencreate builders.
type TokenCreate func(*sql.Selector)

// TokenFreeze is the predicate function for tokenfreeze builders.
type TokenFreeze func(*sql.Selector)

// TokenMint is the predicate function for tokenmint builders.
type TokenMint func(*sql.Selector)

// TokenOutput is the predicate function for tokenoutput builders.
type TokenOutput func(*sql.Selector)

// TokenPartialRevocationSecretShare is the predicate function for tokenpartialrevocationsecretshare builders.
type TokenPartialRevocationSecretShare func(*sql.Selector)

// TokenTransaction is the predicate function for tokentransaction builders.
type TokenTransaction func(*sql.Selector)

// TokenTransactionPeerSignature is the predicate function for tokentransactionpeersignature builders.
type TokenTransactionPeerSignature func(*sql.Selector)

// Transfer is the predicate function for transfer builders.
type Transfer func(*sql.Selector)

// TransferLeaf is the predicate function for transferleaf builders.
type TransferLeaf func(*sql.Selector)

// Tree is the predicate function for tree builders.
type Tree func(*sql.Selector)

// TreeNode is the predicate function for treenode builders.
type TreeNode func(*sql.Selector)

// UserSignedTransaction is the predicate function for usersignedtransaction builders.
type UserSignedTransaction func(*sql.Selector)

// Utxo is the predicate function for utxo builders.
type Utxo func(*sql.Selector)

// UtxoSwap is the predicate function for utxoswap builders.
type UtxoSwap func(*sql.Selector)
