import type { IColumnProps } from '../../../../types/index.js'; export declare const usePinnedColumns: (columns: readonly IColumnProps[], isPinnable: boolean, onColumnPin?: ((columnId: string, isPinned: boolean) => void) | undefined) => { pinnedStartColumns: string[]; pinnedEndColumns: string[]; handleColumnPin: (columnId: string, position?: 'start' | 'end' | 'unpin') => void; pinnedStartColumnsData: IColumnProps[]; pinnedEndColumnsData: IColumnProps[]; unpinnedColumnsData: IColumnProps[]; orderedColumns: IColumnProps[]; lastColumnId: string | null; };