import type { IAppearanceableProps } from '../../../Behaviors/Appearanceable'; import type { IDisableableProps } from '../../../Behaviors/Disableable'; import type { ISizeableProps } from '../../../Behaviors/Sizeable'; import type { IVariantableProps } from '../../../Behaviors/Variantable'; import type { ListBulletType } from '../../../Types/ListBulletType'; import type { ListNumberingType } from '../../../Types/ListNumberingType'; import type { ListType } from '../../../Types/ListType'; /** * Represents the `IMarkerElementProps` interface. * * @public */ export interface IMarkerElementProps extends IDisableableProps, ISizeableProps, IVariantableProps, IAppearanceableProps { /** * The type of listing this marker represents. * Determines whether the marker renders as a number/letter or a bullet. */ type: ListType; /** * The numbering type used when `type` is `'ordered'`. */ numberingType: ListNumberingType; /** * The bullet type used when `type` is `'unordered'`. */ bulletType: ListBulletType; /** * The ordinal index (1-based) of the marker. Only relevant for ordered markers. */ index: number; } //# sourceMappingURL=IMarkerElementProps.d.ts.map