//#region src/shared/list-id.d.ts interface ListNumIdInfo { readonly type: "bullet" | "ordered"; readonly start?: number; readonly task: boolean; readonly loose: boolean; readonly ownerItemId?: string; } interface ListNumIdMintOptions { readonly type: "bullet" | "ordered"; readonly start?: number; readonly task: boolean; readonly loose: boolean; readonly ownerItemId?: string; } interface NumIdMintState { next: number; } declare function createNumIdMintState(): NumIdMintState; declare function mintListNumId(state: NumIdMintState, options: ListNumIdMintOptions): string; declare function parseListNumId(numId: string): ListNumIdInfo | undefined; declare function mintedListType(numId: string): "bullet" | "ordered" | undefined; declare function mintListItemId(state: NumIdMintState): string; //#endregion export { ListNumIdInfo, ListNumIdMintOptions, NumIdMintState, createNumIdMintState, mintListItemId, mintListNumId, mintedListType, parseListNumId };