import type { IAppearanceableProps } from '../../../Behaviors/Appearanceable';
import type { IDisableableProps } from '../../../Behaviors/Disableable';
import type { IVariantableProps } from '../../../Behaviors/Variantable';
import type { CarouselDisplayMode } from '../../../Types/CarouselDisplayMode';
import type { CarouselNavigationPosition } from '../../../Types/CarouselNavigationPosition';
import type { ISelectorElementProps } from '../Abstracts/Selector/ISelectorElementProps';
/**
 * Represents the `ICarouselElementProps` interface.
 *
 * @public
 */
export interface ICarouselElementProps extends ISelectorElementProps, IDisableableProps, IAppearanceableProps, IVariantableProps {
    showNavigation: boolean;
    showIndicator: boolean;
    loop: boolean;
    navigationPosition: CarouselNavigationPosition;
    displayMode: CarouselDisplayMode;
}
//# sourceMappingURL=ICarouselElementProps.d.ts.map