import { ComputedRef, Ref, ShallowRef } from 'vue';
import { StkTableColumn, UniqKey } from './types';
import { VirtualScrollXStore } from './useVirtualScroll';
/**
* 固定列处理
* @returns
*/
export declare function useFixedCol
>(props: any, colKeyGen: ComputedRef<(col: StkTableColumn) => UniqKey>, getFixedColPosition: ComputedRef<(col: StkTableColumn) => number>, tableHeaders: ShallowRef[][]>, tableHeadersForCalc: ShallowRef[][]>, tableContainerRef: Ref): readonly [ShallowRef[], StkTableColumn[]>, ComputedRef