// Generated from ../../Splice/Amulet/module.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 pkg4ded6b668cb3b64f7a88a30874cd41c75829f5e064b3fbbadf41ec7e8363354f from '../../__bundled__/splice-api-token-metadata-v1'; import * as pkg718a0f77e505a8de22f188bd4c87fe74101274e9d4cb1bfac7d09aec7158d35b from '../../__bundled__/splice-api-token-holding-v1'; import * as pkg7804375fe5e4c6d5afe067bd314c42fe0b7d005a1300019c73154dd939da4dda from '../../__bundled__/splice-api-featured-app-v1'; import * as pkg9e70a8b3510d617f8a136213f33d6a903a10ca0eeec76bb06ba55d1ed9680f69 from '../../__bundled__/ghc-stdlib-DA-Internal-Template'; import * as pkgdd22e3e168a8c7fd0313171922dabf1f7a3b131bd9bfc9ff98e606f8c57707ea from '../../__bundled__/splice-api-featured-app-v2'; import * as Splice_Expiry from '../../Splice/Expiry/module'; import * as Splice_Fees from '../../Splice/Fees/module'; import * as Splice_Round from '../../Splice/Round/module'; import * as Splice_Types from '../../Splice/Types/module'; export declare type Amulet = { dso: damlTypes.Party, owner: damlTypes.Party, amount: Splice_Fees.ExpiringAmount, } export declare interface AmuletInterface { Amulet_Expire: damlTypes.Choice & damlTypes.ChoiceFrom>; Archive: damlTypes.Choice & damlTypes.ChoiceFrom>; } export declare const Amulet: damlTypes.Template & damlTypes.ToInterface & AmuletInterface export declare type AmuletCreateSummary = { amulet: amuletContractId, amuletPrice: damlTypes.Numeric, round: Splice_Types.Round, } export declare const AmuletCreateSummary: (amuletContractId: damlTypes.Serializable) => damlTypes.Serializable> export declare type AmuletExpireSummary = { owner: damlTypes.Party, round: Splice_Types.Round, changeToInitialAmountAsOfRoundZero: damlTypes.Numeric, changeToHoldingFeesRate: damlTypes.Numeric, } export declare const AmuletExpireSummary: damlTypes.Serializable export declare type Amulet_Expire = { roundCid: damlTypes.ContractId, } export declare const Amulet_Expire: damlTypes.Serializable export declare type Amulet_ExpireResult = { expireSum: AmuletExpireSummary, meta: damlTypes.Optional, } export declare const Amulet_ExpireResult: damlTypes.Serializable export declare type AppRewardCoupon = { dso: damlTypes.Party, provider: damlTypes.Party, featured: boolean, amount: damlTypes.Numeric, round: Splice_Types.Round, beneficiary: damlTypes.Optional, } export declare interface AppRewardCouponInterface { AppRewardCoupon_DsoExpire: damlTypes.Choice & damlTypes.ChoiceFrom>; Archive: damlTypes.Choice & damlTypes.ChoiceFrom>; } export declare const AppRewardCoupon: damlTypes.Template & damlTypes.ToInterface & AppRewardCouponInterface export declare type AppRewardCoupon_DsoExpire = { closedRoundCid: damlTypes.ContractId, } export declare const AppRewardCoupon_DsoExpire: damlTypes.Serializable export declare type AppRewardCoupon_DsoExpireResult = { featured: boolean, amount: damlTypes.Numeric, } export declare const AppRewardCoupon_DsoExpireResult: damlTypes.Serializable export declare type DevelopmentFundCoupon = { dso: damlTypes.Party, beneficiary: damlTypes.Party, fundManager: damlTypes.Party, amount: damlTypes.Numeric, expiresAt: damlTypes.Time, reason: string, } export declare interface DevelopmentFundCouponInterface { Archive: damlTypes.Choice & damlTypes.ChoiceFrom>; DevelopmentFundCoupon_DsoExpire: damlTypes.Choice & damlTypes.ChoiceFrom>; DevelopmentFundCoupon_Reject: damlTypes.Choice & damlTypes.ChoiceFrom>; DevelopmentFundCoupon_Withdraw: damlTypes.Choice & damlTypes.ChoiceFrom>; } export declare const DevelopmentFundCoupon: damlTypes.Template & damlTypes.ToInterface & DevelopmentFundCouponInterface export declare type DevelopmentFundCoupon_DsoExpire = { } export declare const DevelopmentFundCoupon_DsoExpire: damlTypes.Serializable export declare type DevelopmentFundCoupon_DsoExpireResult = { unclaimedDevelopmentFundCouponCid: damlTypes.ContractId, } export declare const DevelopmentFundCoupon_DsoExpireResult: damlTypes.Serializable export declare type DevelopmentFundCoupon_Reject = { reason: string, } export declare const DevelopmentFundCoupon_Reject: damlTypes.Serializable export declare type DevelopmentFundCoupon_RejectResult = { unclaimedDevelopmentFundCouponCid: damlTypes.ContractId, } export declare const DevelopmentFundCoupon_RejectResult: damlTypes.Serializable export declare type DevelopmentFundCoupon_Withdraw = { reason: string, } export declare const DevelopmentFundCoupon_Withdraw: damlTypes.Serializable export declare type DevelopmentFundCoupon_WithdrawResult = { unclaimedDevelopmentFundCouponCid: damlTypes.ContractId, } export declare const DevelopmentFundCoupon_WithdrawResult: damlTypes.Serializable export declare type FeaturedAppActivityMarker = { dso: damlTypes.Party, provider: damlTypes.Party, beneficiary: damlTypes.Party, weight: damlTypes.Numeric, } export declare interface FeaturedAppActivityMarkerInterface { Archive: damlTypes.Choice & damlTypes.ChoiceFrom>; } export declare const FeaturedAppActivityMarker: damlTypes.Template & damlTypes.ToInterface & FeaturedAppActivityMarkerInterface export declare type FeaturedAppRight = { dso: damlTypes.Party, provider: damlTypes.Party, } export declare interface FeaturedAppRightInterface { Archive: damlTypes.Choice & damlTypes.ChoiceFrom>; FeaturedAppRight_Cancel: damlTypes.Choice & damlTypes.ChoiceFrom>; FeaturedAppRight_Withdraw: damlTypes.Choice & damlTypes.ChoiceFrom>; } export declare const FeaturedAppRight: damlTypes.Template & damlTypes.ToInterface & FeaturedAppRightInterface export declare type FeaturedAppRight_Cancel = { } export declare const FeaturedAppRight_Cancel: damlTypes.Serializable export declare type FeaturedAppRight_CancelResult = | 'FeaturedAppRight_CancelResult' export declare const FeaturedAppRight_CancelResult: damlTypes.Serializable & { readonly keys: FeaturedAppRight_CancelResult[] } & { readonly [e in FeaturedAppRight_CancelResult]: e } export declare type FeaturedAppRight_Withdraw = { reason: string, } export declare const FeaturedAppRight_Withdraw: damlTypes.Serializable export declare type FeaturedAppRight_WithdrawResult = | 'FeaturedAppRight_WithdrawResult' export declare const FeaturedAppRight_WithdrawResult: damlTypes.Serializable & { readonly keys: FeaturedAppRight_WithdrawResult[] } & { readonly [e in FeaturedAppRight_WithdrawResult]: e } export declare type LockedAmulet = { amulet: Amulet, lock: Splice_Expiry.TimeLock, } export declare interface LockedAmuletInterface { Archive: damlTypes.Choice & damlTypes.ChoiceFrom>; LockedAmulet_ExpireAmulet: damlTypes.Choice & damlTypes.ChoiceFrom>; LockedAmulet_OwnerExpireLock: damlTypes.Choice & damlTypes.ChoiceFrom>; LockedAmulet_Unlock: damlTypes.Choice & damlTypes.ChoiceFrom>; } export declare const LockedAmulet: damlTypes.Template & damlTypes.ToInterface & LockedAmuletInterface export declare type LockedAmulet_ExpireAmulet = { roundCid: damlTypes.ContractId, } export declare const LockedAmulet_ExpireAmulet: damlTypes.Serializable export declare type LockedAmulet_ExpireAmuletResult = { expireSum: AmuletExpireSummary, meta: damlTypes.Optional, } export declare const LockedAmulet_ExpireAmuletResult: damlTypes.Serializable export declare type LockedAmulet_OwnerExpireLock = { openRoundCid: damlTypes.ContractId, } export declare const LockedAmulet_OwnerExpireLock: damlTypes.Serializable export declare type LockedAmulet_OwnerExpireLockResult = { amuletSum: AmuletCreateSummary>, meta: damlTypes.Optional, } export declare const LockedAmulet_OwnerExpireLockResult: damlTypes.Serializable export declare type LockedAmulet_Unlock = { openRoundCid: damlTypes.ContractId, } export declare const LockedAmulet_Unlock: damlTypes.Serializable export declare type LockedAmulet_UnlockResult = { amuletSum: AmuletCreateSummary>, meta: damlTypes.Optional, } export declare const LockedAmulet_UnlockResult: damlTypes.Serializable export declare type SvRewardCoupon = { dso: damlTypes.Party, sv: damlTypes.Party, beneficiary: damlTypes.Party, round: Splice_Types.Round, weight: damlTypes.Int, } export declare interface SvRewardCouponInterface { Archive: damlTypes.Choice & damlTypes.ChoiceFrom>; SvRewardCoupon_ArchiveAsBeneficiary: damlTypes.Choice & damlTypes.ChoiceFrom>; SvRewardCoupon_DsoExpire: damlTypes.Choice & damlTypes.ChoiceFrom>; } export declare const SvRewardCoupon: damlTypes.Template & damlTypes.ToInterface & SvRewardCouponInterface export declare type SvRewardCoupon_ArchiveAsBeneficiary = { } export declare const SvRewardCoupon_ArchiveAsBeneficiary: damlTypes.Serializable export declare type SvRewardCoupon_ArchiveAsBeneficiaryResult = | 'SvRewardCoupon_ArchiveAsBeneficiaryResult' export declare const SvRewardCoupon_ArchiveAsBeneficiaryResult: damlTypes.Serializable & { readonly keys: SvRewardCoupon_ArchiveAsBeneficiaryResult[] } & { readonly [e in SvRewardCoupon_ArchiveAsBeneficiaryResult]: e } export declare type SvRewardCoupon_DsoExpire = { closedRoundCid: damlTypes.ContractId, } export declare const SvRewardCoupon_DsoExpire: damlTypes.Serializable export declare type SvRewardCoupon_DsoExpireResult = { weight: damlTypes.Int, } export declare const SvRewardCoupon_DsoExpireResult: damlTypes.Serializable export declare type UnclaimedActivityRecord = { dso: damlTypes.Party, beneficiary: damlTypes.Party, amount: damlTypes.Numeric, reason: string, expiresAt: damlTypes.Time, } export declare interface UnclaimedActivityRecordInterface { Archive: damlTypes.Choice & damlTypes.ChoiceFrom>; UnclaimedActivityRecord_DsoExpire: damlTypes.Choice & damlTypes.ChoiceFrom>; } export declare const UnclaimedActivityRecord: damlTypes.Template & damlTypes.ToInterface & UnclaimedActivityRecordInterface export declare type UnclaimedActivityRecord_ArchiveAsBeneficiaryResult = | 'UnclaimedActivityRecord_ArchiveAsBeneficiaryResult' export declare const UnclaimedActivityRecord_ArchiveAsBeneficiaryResult: damlTypes.Serializable & { readonly keys: UnclaimedActivityRecord_ArchiveAsBeneficiaryResult[] } & { readonly [e in UnclaimedActivityRecord_ArchiveAsBeneficiaryResult]: e } export declare type UnclaimedActivityRecord_DsoExpire = { } export declare const UnclaimedActivityRecord_DsoExpire: damlTypes.Serializable export declare type UnclaimedActivityRecord_DsoExpireResult = { unclaimedRewardCid: damlTypes.ContractId, } export declare const UnclaimedActivityRecord_DsoExpireResult: damlTypes.Serializable export declare type UnclaimedDevelopmentFundCoupon = { dso: damlTypes.Party, amount: damlTypes.Numeric, } export declare interface UnclaimedDevelopmentFundCouponInterface { Archive: damlTypes.Choice & damlTypes.ChoiceFrom>; } export declare const UnclaimedDevelopmentFundCoupon: damlTypes.Template & damlTypes.ToInterface & UnclaimedDevelopmentFundCouponInterface export declare type UnclaimedReward = { dso: damlTypes.Party, amount: damlTypes.Numeric, } export declare interface UnclaimedRewardInterface { Archive: damlTypes.Choice & damlTypes.ChoiceFrom>; } export declare const UnclaimedReward: damlTypes.Template & damlTypes.ToInterface & UnclaimedRewardInterface export declare type ValidatorRewardCoupon = { dso: damlTypes.Party, user: damlTypes.Party, amount: damlTypes.Numeric, round: Splice_Types.Round, } export declare interface ValidatorRewardCouponInterface { Archive: damlTypes.Choice & damlTypes.ChoiceFrom>; ValidatorRewardCoupon_ArchiveAsValidator: damlTypes.Choice & damlTypes.ChoiceFrom>; ValidatorRewardCoupon_DsoExpire: damlTypes.Choice & damlTypes.ChoiceFrom>; } export declare const ValidatorRewardCoupon: damlTypes.Template & damlTypes.ToInterface & ValidatorRewardCouponInterface export declare type ValidatorRewardCoupon_ArchiveAsValidator = { validator: damlTypes.Party, rightCid: damlTypes.ContractId, } export declare const ValidatorRewardCoupon_ArchiveAsValidator: damlTypes.Serializable export declare type ValidatorRewardCoupon_ArchiveAsValidatorResult = { } export declare const ValidatorRewardCoupon_ArchiveAsValidatorResult: damlTypes.Serializable export declare type ValidatorRewardCoupon_DsoExpire = { closedRoundCid: damlTypes.ContractId, } export declare const ValidatorRewardCoupon_DsoExpire: damlTypes.Serializable export declare type ValidatorRewardCoupon_DsoExpireResult = { amount: damlTypes.Numeric, } export declare const ValidatorRewardCoupon_DsoExpireResult: damlTypes.Serializable export declare type ValidatorRight = { dso: damlTypes.Party, user: damlTypes.Party, validator: damlTypes.Party, } export declare interface ValidatorRightInterface { Archive: damlTypes.Choice & damlTypes.ChoiceFrom>; ValidatorRight_ArchiveAsUser: damlTypes.Choice & damlTypes.ChoiceFrom>; ValidatorRight_ArchiveAsValidator: damlTypes.Choice & damlTypes.ChoiceFrom>; } export declare const ValidatorRight: damlTypes.Template & damlTypes.ToInterface & ValidatorRightInterface export declare type ValidatorRight_ArchiveAsUser = { } export declare const ValidatorRight_ArchiveAsUser: damlTypes.Serializable export declare type ValidatorRight_ArchiveAsUserResult = | 'ValidatorRight_ArchiveAsUserResult' export declare const ValidatorRight_ArchiveAsUserResult: damlTypes.Serializable & { readonly keys: ValidatorRight_ArchiveAsUserResult[] } & { readonly [e in ValidatorRight_ArchiveAsUserResult]: e } export declare type ValidatorRight_ArchiveAsValidator = { } export declare const ValidatorRight_ArchiveAsValidator: damlTypes.Serializable export declare type ValidatorRight_ArchiveAsValidatorResult = | 'ValidatorRight_ArchiveAsValidatorResult' export declare const ValidatorRight_ArchiveAsValidatorResult: damlTypes.Serializable & { readonly keys: ValidatorRight_ArchiveAsValidatorResult[] } & { readonly [e in ValidatorRight_ArchiveAsValidatorResult]: e }