// Generated from ../../../Fairmint/EquityTokens/DelegatedBrokeredSellAuthorization/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 pkg29317e3b7b165d2bbf16721bcca0ec4869e53eddb2738bddf790d61af28e0099 from '../../../__bundled__/splice-api-token-transfer-instruction-v2'; import * as pkg4b7ecfc366d79ccc5ed07c80f26fe489cf2dfd43ce2856c06a78e6a048db7032 from '../../../__bundled__/splice-api-token-holding-v2'; import * as pkg9e70a8b3510d617f8a136213f33d6a903a10ca0eeec76bb06ba55d1ed9680f69 from '../../../__bundled__/ghc-stdlib-DA-Internal-Template'; import * as Fairmint_EquityTokens_Types_Context from '../../../Fairmint/EquityTokens/Types/Context/module'; export declare type DelegatedBrokeredSellAuthorization = { context: Fairmint_EquityTokens_Types_Context.RegistryContext, transferFactoryCid: damlTypes.ContractId, brokerDealer: damlTypes.Party, seller: pkg4b7ecfc366d79ccc5ed07c80f26fe489cf2dfd43ce2856c06a78e6a048db7032.Splice.Api.Token.HoldingV2.Account, buyer: pkg4b7ecfc366d79ccc5ed07c80f26fe489cf2dfd43ce2856c06a78e6a048db7032.Splice.Api.Token.HoldingV2.Account, maximumAmount: damlTypes.Numeric, instrumentId: pkg4b7ecfc366d79ccc5ed07c80f26fe489cf2dfd43ce2856c06a78e6a048db7032.Splice.Api.Token.HoldingV2.InstrumentId, authorizationId: string, sellerAuthorizationHash: string, authorizationNonce: string, createdAt: damlTypes.Time, expiresAt: damlTypes.Time, } export declare interface DelegatedBrokeredSellAuthorizationInterface { Archive: damlTypes.Choice & damlTypes.ChoiceFrom>; DelegatedBrokeredSellAuthorization_Cancel: damlTypes.Choice & damlTypes.ChoiceFrom>; DelegatedBrokeredSellAuthorization_Execute: damlTypes.Choice & damlTypes.ChoiceFrom>; DelegatedBrokeredSellAuthorization_Expire: damlTypes.Choice & damlTypes.ChoiceFrom>; } export declare const DelegatedBrokeredSellAuthorization: damlTypes.Template & damlTypes.ToInterface & DelegatedBrokeredSellAuthorizationInterface export declare type DelegatedBrokeredSellAuthorization_Cancel = { sellerCancellationAuthorizationHash: string, } export declare const DelegatedBrokeredSellAuthorization_Cancel: damlTypes.Serializable export declare type DelegatedBrokeredSellAuthorization_Execute = { transferAmount: damlTypes.Numeric, inputHoldingCids: damlTypes.ContractId[], brokerDealerAuthorizationId: string, brokerDealerAuthorizationHash: string, } export declare const DelegatedBrokeredSellAuthorization_Execute: damlTypes.Serializable export declare type DelegatedBrokeredSellAuthorization_Expire = { } export declare const DelegatedBrokeredSellAuthorization_Expire: damlTypes.Serializable