// Generated from CantonPayments/Airdrop/PersonalAirdrop.daml /* eslint-disable @typescript-eslint/camelcase */ /* eslint-disable @typescript-eslint/no-namespace */ /* eslint-disable @typescript-eslint/no-use-before-define */ import * as jtv from '@mojotech/json-type-validation'; import * as damlTypes from '@daml/types'; import * as pkg7804375fe5e4c6d5afe067bd314c42fe0b7d005a1300019c73154dd939da4dda from '../../../__bundled__/splice-api-featured-app-v1'; import * as pkg90987abecbcb1d004b063ddfe3b4b5d46cf3814ce89114a86c8cd75ff3cb8a4b from '../../..'; import * as pkg9e70a8b3510d617f8a136213f33d6a903a10ca0eeec76bb06ba55d1ed9680f69 from '../../../__bundled__/ghc-stdlib-DA-Internal-Template'; export declare type PersonalAirdrop_Archive = { actor: damlTypes.Party; }; export declare const PersonalAirdrop_Archive: damlTypes.Serializable & { } ; export declare type PersonalAirdrop_ExecuteTransfer = { amuletInputs: damlTypes.ContractId[]; openMiningRoundCid: damlTypes.ContractId; amount: damlTypes.Numeric; numberOfTransfers: damlTypes.Int; optMergeAmuletInputs: damlTypes.Optional[]>; amuletRulesCidOverride: damlTypes.Optional>; optFeaturedMarkerCount: damlTypes.Optional; }; export declare const PersonalAirdrop_ExecuteTransfer: damlTypes.Serializable & { } ; export declare type PersonalAirdrop = { dso: damlTypes.Party; sender: damlTypes.Party; provider: damlTypes.Party; featuredAppRight: damlTypes.ContractId; amuletRulesCid: damlTypes.ContractId; appRewardBeneficiaries: pkg7804375fe5e4c6d5afe067bd314c42fe0b7d005a1300019c73154dd939da4dda.Splice.Api.FeaturedAppRightV1.AppRewardBeneficiary[]; recipient: damlTypes.Party; }; export declare interface PersonalAirdropInterface { PersonalAirdrop_Archive: damlTypes.Choice & damlTypes.ChoiceFrom>; PersonalAirdrop_ExecuteTransfer: damlTypes.Choice & damlTypes.ChoiceFrom>; Archive: damlTypes.Choice & damlTypes.ChoiceFrom>; } export declare const PersonalAirdrop: damlTypes.Template & damlTypes.ToInterface & PersonalAirdropInterface; export declare namespace PersonalAirdrop { }