import { IPA } from '@refinitiv-data/types'; export type BarrierMode = IPA.FinancialContracts.Option.BarrierMode; export type BinaryType = IPA.FinancialContracts.Option.BinaryType; export type BuySell = IPA.FinancialContracts.Option.BuySell; export type CallPut = IPA.FinancialContracts.Option.CallPut; export type DividendType = IPA.FinancialContracts.Option.DividendType; export type DoubleBinaryType = IPA.FinancialContracts.Option.DoubleBinaryType; export type ExerciseStyle = IPA.FinancialContracts.Option.ExerciseStyle; export type FxSwapCalculationMethod = IPA.FinancialContracts.Option.FxSwapCalculationMethod; export type InOrOut = IPA.FinancialContracts.Option.InOrOut; export type Outputs = IPA.FinancialContracts.Option.Outputs; export type PricingModelType = IPA.FinancialContracts.Option.PricingModelType; export type SettlementType = IPA.FinancialContracts.Option.SettlementType; export type TimeStamp = IPA.FinancialContracts.Option.TimeStamp; export type TimeZone = IPA.FinancialContracts.Option.TimeZone; export type UnderlyingType = IPA.FinancialContracts.Option.UnderlyingType; export type UpOrDown = IPA.FinancialContracts.Option.UpOrDown; export type VolatilityModel = IPA.FinancialContracts.Option.VolatilityModel; export type VolatilityType = IPA.FinancialContracts.Option.VolatilityType; export type Params = IPA.FinancialContracts.Option.Params; export declare const BarrierMode: typeof IPA.FinancialContracts.Option.BarrierMode; export declare const BinaryType: typeof IPA.FinancialContracts.Option.BinaryType; export declare const BuySell: typeof IPA.FinancialContracts.BuySell; export declare const CallPut: typeof IPA.FinancialContracts.CallPut; export declare const DividendType: typeof IPA.FinancialContracts.Option.DividendType; export declare const DoubleBinaryType: typeof IPA.FinancialContracts.Option.DoubleBinaryType; export declare const ExerciseStyle: typeof IPA.FinancialContracts.ExerciseStyle; export declare const FxSwapCalculationMethod: typeof IPA.FinancialContracts.FxSwapCalculationMethod; export declare const InOrOut: typeof IPA.FinancialContracts.Option.InOrOut; export declare const Outputs: typeof IPA.FinancialContracts.Outputs; export declare const PricingModelType: typeof IPA.FinancialContracts.Option.PricingModelType; export declare const SettlementType: typeof IPA.FinancialContracts.Option.SettlementType; export declare const TimeStamp: typeof IPA.FinancialContracts.Option.TimeStamp; export declare const TimeZone: typeof IPA.FinancialContracts.Option.TimeZone; export declare const UnderlyingType: typeof IPA.FinancialContracts.Option.UnderlyingType; export declare const UpOrDown: typeof IPA.FinancialContracts.Option.UpOrDown; export declare const VolatilityModel: typeof IPA.FinancialContracts.Option.VolatilityModel; export declare const VolatilityType: typeof IPA.FinancialContracts.Option.VolatilityType; export declare const PriceSide: typeof IPA.PriceSide; export * from './definition';