/// autogenerated by protoc-plugin-js import type { DispatchMetric } from './DispatchMetric' import type { EntityScope } from './EntityScope' import type { IndividualScope } from './IndividualScope' import type { DistributionStrategy } from './DistributionStrategy' import type { Rank } from './Rank' export * from './DispatchStrategy/encode.js' export * from './DispatchStrategy/decode.js' export type DispatchStrategy = { assetForMetric: string metric: DispatchMetric markets: string[] entityScope: EntityScope individualScope: IndividualScope teamScope: string[] nTopPerformers: string stakingRequirement: string notionalTimeWeightedAveragePositionRequirement: string windowLength: bigint lockPeriod: bigint distributionStrategy: DistributionStrategy rankTable: Rank[] capRewardFeeMultiple: string | null transferInterval: number | null targetNotionalVolume: string | null eligibleKeys: string[] }