import { IDataTable } from '../types'; /** * Hook to calculate pinned column positions * Returns positioning maps for left and right pinned columns */ export declare const usePinnedColumns: (columns: IDataTable.Column[]) => { leftPinnedPositions: Map; rightPinnedPositions: Map; hasPinnedCols: boolean; }; /** * Helper function to get pinned styles for a column */ export declare const getPinnedStyles: (pinned: "left" | "right" | undefined, columnKey: string, leftPositions: Map, rightPositions: Map, backgroundColor: string) => { position: "relative"; } | { left: number; zIndex: number; position: "sticky"; background: string; boxShadow: string; } | { right: number; zIndex: number; position: "sticky"; background: string; boxShadow: string; };