import type { IDisableableProps } from '../../../Behaviors/Disableable'; import type { IOrientableProps } from '../../../Behaviors/Orientable'; import type { BannerGroupDismissBehavior } from '../../../Types/BannerGroupDismissBehavior'; import type { BannerGroupStacking } from '../../../Types/BannerGroupStacking'; /** * Represents the `IBannerGroupElementProps` interface. * * @public */ export interface IBannerGroupElementProps extends IDisableableProps, IOrientableProps { /** * The current active (start) index. */ index: number; /** * Enables looping when navigating beyond the first or last banner. */ loop: boolean; /** * The maximum number of visible banners (1 = pager/carousel mode). */ maxLength: number; /** * Defines how dismissed banners are handled. */ dismissBehavior: BannerGroupDismissBehavior; /** * Defines how banners are stacked in pager/carousel mode. */ stacking: BannerGroupStacking; /** * Whether the order of banners is reversed. */ reverse: boolean; } //# sourceMappingURL=IBannerGroupElementProps.d.ts.map