import { type Table } from '../types/explore';
/**
 * Expands field references that include set references (ending with *)
 * and applies exclusions (starting with -)
 *
 * Supports up to 3 levels of set nesting.
 *
 * @param fields - Array of field names, set references (ending with *), or exclusions (starting with -)
 * @param currentTable - The table containing the sets being expanded
 * @returns Expanded field list with exclusions applied and duplicates removed
 */
export declare function expandFieldsWithSets(fields: string[], currentTable: Table): string[];
//# sourceMappingURL=fieldSetExpander.d.ts.map