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 `IListingElementProps` interface.
 *
 * @public
 */
export interface IListingElementProps extends IDisableableProps, ISizeableProps, IVariantableProps, IAppearanceableProps {
    /**
     * The type of listing (ordered or unordered).
     */
    type: ListType;
    /**
     * The numbering type for ordered listings.
     */
    numberingType: ListNumberingType;
    /**
     * The bullet type for unordered listings.
     */
    bulletType: ListBulletType;
    /**
     * Whether the ordering is reversed.
     */
    reversed: boolean;
    /**
     * The starting number for ordered listings.
     */
    start: number | null;
}
//# sourceMappingURL=IListingElementProps.d.ts.map