/// autogenerated by protoc-plugin-js import type { DataSourceSpec } from './DataSourceSpec' import type { DataSourceSpecToPerpetualBinding } from './DataSourceSpecToPerpetualBinding' import type { CompositePriceConfiguration } from './CompositePriceConfiguration' export * from './Perpetual/encode.js' export * from './Perpetual/decode.js' export type Perpetual = { settlementAsset: string quoteName: string marginFundingFactor: string interestRate: string clampLowerBound: string clampUpperBound: string dataSourceSpecForSettlementSchedule: DataSourceSpec dataSourceSpecForSettlementData: DataSourceSpec dataSourceSpecBinding: DataSourceSpecToPerpetualBinding fundingRateScalingFactor: string | null fundingRateLowerBound: string | null fundingRateUpperBound: string | null internalCompositePriceConfig: CompositePriceConfiguration | null }