/**
 * 创建一个多级排序函数，用于对给定的数据数组按照指定的排序规则进行排序。
 *
 * @param {T[] | null} tableData - 要排序的数组，数组中的每个元素应为对象，也可能为 null。
 * @param {Array<{ field: string; order?: 'asc' | 'desc' }>} sortConfigs - 排序规则数组，每个元素包含排序字段和排序顺序（默认为升序）。
 * @returns {any[]} - 返回排序后的数据数组。
 *
 * @example
 * ```typescript
 * const tableData = [
 *   { name: 'Alice', age: 25, score: 80 },
 *   { name: 'Bob', age: 20, score: 90 },
 *   { name: 'Alice', age: 22, score: 85 },
 * ];
 * const sortConfigs = [
 *   { field: 'name', order: 'asc' },
 *   { field: 'age', order: 'desc' },
 *   { field: 'score', order: 'asc' }
 * ];
 * const sortedData = customSortMethod(tableData, sortConfigs);
 * console.log(sortedData);
 * ```
 */
export declare function customSortMethod<T extends object>(tableData: T[] | null, sortConfigs: Array<{
    field: string;
    order?: 'asc' | 'desc';
}>): T[];
