import type HeaderObject from "../../types/HeaderObject"; import type { Pinned } from "../../types/Pinned"; /** * Handle resize with autoExpandColumns enabled * Columns to the right (or left for right-pinned) shrink proportionally */ export declare const handleResizeWithAutoExpand: ({ childrenToResize, collapsedHeaders, containerWidth, delta, headers, initialWidthsMap, isParentResize, pinnedBodyViewportWidth, resizedHeader, reverse, rootPinned, sectionHeaders, sectionWidth, startWidth, }: { childrenToResize?: HeaderObject[] | undefined; collapsedHeaders?: Set | undefined; containerWidth: number; delta: number; headers: HeaderObject[]; initialWidthsMap: Map; isParentResize?: boolean | undefined; /** When set, caps pinned growth so column sums do not exceed this scrollport (policy max can be wider). */ pinnedBodyViewportWidth?: number | undefined; resizedHeader: HeaderObject; reverse: boolean; rootPinned: Pinned | undefined; sectionHeaders: HeaderObject[]; sectionWidth: number; startWidth: number; }) => void;