import type { ColumnModel } from '../columns/columnModel';
import type { BeanCollection } from '../context/context';
import type { HeaderPosition } from '../interfaces/iHeaderPosition';
/** @internal AG_GRID_INTERNAL - Not for public use. Can change / be removed at any time. */
export declare function getHeaderRowCount(colModel: ColumnModel): number;
export declare function getFocusHeaderRowCount(beans: BeanCollection): number;
export declare function getGroupRowsHeight(beans: BeanCollection): number[];
export declare function getColumnHeaderRowHeight(beans: BeanCollection): number;
export declare function getHeaderHeight(beans: BeanCollection): number;
/** @internal AG_GRID_INTERNAL - Not for public use. Can change / be removed at any time. */
export declare function getFloatingFiltersHeight(beans: BeanCollection): number;
export declare function isHeaderPositionEqual(headerPosA: HeaderPosition, headerPosB: HeaderPosition): boolean;
export declare function isHeaderPosition(position: unknown): position is HeaderPosition;
