/**
 * @fileoverview Cross-platform file path sorting library for Node.js
 * @author Milos Djermanovic <milos.djermanovic@gmail.com>
 */
/**
 * Cross-platform file path sorting function.
 *
 * @param {(string[]|any[])} paths Array of path strings or objects containing path strings.
 * @param {SortOptions} [options] Sort options.
 * @returns {(string[]|any[])} Sorted array.
 */
export declare function sort(paths: any, options: {
    shallowFirst?: boolean;
    deepFirst?: boolean;
    homePathsSupported?: boolean;
    segmentCompareFn?: (a: any, b: any) => any;
}): any;
/**
 * POSIX-specific file path sorting function.
 *
 * @param {(string[]|any[])} paths Array of path strings or objects containing path strings.
 * @param {SortOptions} [options] Sort options.
 * @returns {(string[]|any[])} Sorted array.
 */
export declare function posixSort(paths: any, options: {
    shallowFirst?: boolean;
    deepFirst?: boolean;
    homePathsSupported?: boolean;
    segmentCompareFn?: (a: any, b: any) => any;
}): any;
/**
 * Windows-specific file path sorting function.
 *
 * @param {(string[]|any[])} paths Array of path strings or objects containing path strings.
 * @param {SortOptions} [options] Sort options.
 * @returns {(string[]|any[])} Sorted array.
 */
export declare function windowsSort(paths: any, options: {
    shallowFirst?: boolean;
    deepFirst?: boolean;
    homePathsSupported?: boolean;
    segmentCompareFn?: (a: any, b: any) => any;
}): any;
