import type { ColumnAbstract } from "../../types.js"; /** * Returns the max group depth of the column hierarchy. * * - The `groupVisible` columns * are the columns that remain after taking into account the hide property and * column group visibility of the column. * - The `allVisible` columns are the columns that remain after only taking into account * the hide property of the column. * - `filledDepth` indicates if the hierarchy should consider `groupVisible` or `allVisible`. * * A user may want the depth to be filled for the group visible to prevent hierarchy layout * shifts as column groups are collapsed or shown. */ export declare function maxColumnDepth(groupVisible: ColumnAbstract[], allVisible: ColumnAbstract[], filledDepth: boolean): number;