/**
 * Remove Path Collision from input fields
 *
 * @param {[string]} fields input fields
 * @param {string} [returnType='array'] must be either: string, array, or object. Default: array
 * @returns fields projection
 * @author TrongPham KhoaNgo
 */
export function removePathCollision(fields?: [string], returnType?: string): any;
/**
 *
 * create the return value
 * @param {[string]} fields input fields
 * @param {string} [returnType='array'] must be either: string, array, or object. Default: array
 * @returns
 */
export function createResult(fields: [string], returnType?: string): any;
