import type { ColumnAbstract } from "../../types.js"; export interface ColumnPartitions { readonly start: ColumnAbstract[]; readonly center: ColumnAbstract[]; readonly end: ColumnAbstract[]; } /** * Will partition the columns by their pin state. This creates three sections, * start, center, and end. * * Each section becomes its own column hierarchy and cannot span over a section. */ export declare function partitionColumnsByPinState(visibleColumns: ColumnAbstract[]): ColumnPartitions;