/** * Converts a number to a Roman numeral. * @param num - The number to convert. * @returns The Roman numeral representation. */ export declare const convertToRoman: (num: number) => string; /** * Converts a number to a base-26 alphabetic string (a, b, c... aa, ab, ac...). * @param num - The 0-based index to convert. * @returns The alphabetic representation. */ export declare const convertToAlphabetic: (num: number) => string; /** * Generates a list number based on depth and index. * @param levelIndex - The index of the item in the list (0-based). * @param depth - The depth of the list (0-based). * @returns The formatted list number. */ export declare const getFormattedListNumber: (levelIndex: number, depth: number) => string; /** * Generates a compound index and the current list index based on the depth and index of the current item and its ancestors. * @param indices - An array of indices representing the position at each depth (e.g., [0, 1, 2]). * @returns An object containing: * - `rootIndex`: The zero-based index at the root level (e.g., 0 for "1.", 1 for "2."). * - `currentIndex`: The index at the latest depth (e.g., "a." or "i."). * - `compoundIndex`: The full compound index (e.g., "1 A II"). */ export declare const getIndexDetails: (indices: number[]) => { rootIndex: number; currentIndex: string; compoundIndex: string; }; //# sourceMappingURL=FieldGroupList.utils.d.ts.map