import { NTable } from '../interface';
import { ComputedRef, Ref } from 'vue';
export interface IUseSticky {
    isSticky: boolean;
    offsetHeader: number;
    offsetSummary: number;
    offsetScroll: number;
    stickyClassName: string;
    container: Window | HTMLElement | null;
}
export declare function useSticky(stickyRef: Ref<boolean | NTable.NSticky.ISticky | undefined>): ComputedRef<IUseSticky>;
export declare function useStickyOffsets(colWidthsRef: ComputedRef<(number | undefined)[]>, columnCountRef: Ref<number>): ComputedRef<NTable.NSticky.IStickyOffsets>;
