import type { Styles } from '@cleartrip/ct-design-types'; export interface ICouponProps { /** Icon element to be displayed in the coupon */ icon: React.ReactNode; /** Text content to be displayed in the coupon */ textNode: React.ReactNode; /** Optional style configurations for different parts of the coupon component */ styleConfig?: { /** Styles to be applied to the root container of the coupon */ root?: Styles[]; /** Styles to be applied to the container holding the icon */ dotContainer?: Styles[]; /** Styles to be applied to the container holding the text content */ textNodeContainer?: Styles[]; }; }