| import { SwiperNavProps } from '../swiper-nav/index'; | 
| export interface TdSwiperProps { | 
|     autoplay?: { | 
|         type: BooleanConstructor; | 
|         value?: boolean; | 
|     }; | 
|     current?: { | 
|         type: NumberConstructor; | 
|         value?: number; | 
|     }; | 
|     direction?: { | 
|         type: StringConstructor; | 
|         value?: 'horizontal' | 'vertical'; | 
|     }; | 
|     displayMultipleItems?: { | 
|         type: NumberConstructor; | 
|         value?: number; | 
|     }; | 
|     duration?: { | 
|         type: NumberConstructor; | 
|         value?: number; | 
|     }; | 
|     easingFunction?: { | 
|         type: StringConstructor; | 
|         value?: 'default' | 'linear' | 'easeInCubic' | 'easeOutCubic' | 'easeInOutCubic'; | 
|     }; | 
|     height?: { | 
|         type: null; | 
|         value?: string | number; | 
|     }; | 
|     imageProps?: { | 
|         type: ObjectConstructor; | 
|         value?: object; | 
|     }; | 
|     interval?: { | 
|         type: NumberConstructor; | 
|         value?: number; | 
|     }; | 
|     list?: { | 
|         type: ArrayConstructor; | 
|         value?: string[] | SwiperList[]; | 
|     }; | 
|     loop?: { | 
|         type: BooleanConstructor; | 
|         value?: boolean; | 
|     }; | 
|     navigation?: { | 
|         type: null; | 
|         value?: SwiperNavProps | boolean; | 
|     }; | 
|     nextMargin?: { | 
|         type: null; | 
|         value?: string | number; | 
|     }; | 
|     paginationPosition?: { | 
|         type: StringConstructor; | 
|         value?: 'top-left' | 'top' | 'top-right' | 'bottom-left' | 'bottom' | 'bottom-right'; | 
|     }; | 
|     previousMargin?: { | 
|         type: null; | 
|         value?: string | number; | 
|     }; | 
|     snapToEdge?: { | 
|         type: BooleanConstructor; | 
|         value?: boolean; | 
|     }; | 
| } | 
| export interface SwiperList { | 
|     value: string; | 
|     ariaLabel: string; | 
| } |