import'../chunk-QYUPLKLP.mjs';function r(){return {type:"none",level:0,isInList:false}}function i(e=0,t){return {type:"bullet",level:e,isInList:true,numId:t}}function u(e=0,t){return {type:"numbered",level:e,isInList:true,numId:t}}function s(e){return e?.type==="bullet"}function o(e){return e?.type==="numbered"}function l(e){return e?.isInList===true}function L(e){return Math.min(e+1,8)}function a(e){return Math.max(e-1,0)}function b(e,t){if(e?.type===t)return r();let n=e?.isInList?e.level:0;return t==="bullet"?i(n):t==="numbered"?u(n):r()}export{i as createBulletListState,r as createDefaultListState,u as createNumberedListState,L as getNextIndentLevel,a as getPreviousIndentLevel,l as isAnyListState,s as isBulletListState,o as isNumberedListState,b as toggleListType};