import { InternalGrid } from '../types';
/**
 * Rebuild the header row DOM based on current column configuration, attaching
 * sorting and resize affordances where enabled.
 *
 * Rendering precedence:
 * 1. `headerRenderer` - Full control over header cell content
 * 2. `headerLabelRenderer` - Custom label, framework handles icons/interactions
 * 3. `__headerTemplate` - Light DOM template (framework adapter)
 * 4. `header` property - Plain text header
 * 5. `field` - Fallback to field name
 */
export declare function renderHeader(grid: InternalGrid): void;
//# sourceMappingURL=header.d.ts.map