import { IHeaderProps } from '../Header/Header';
import { NTable } from '../../interface';
export interface IFixedHolderProps<RecordType = NTable.TDefaultRecord> extends IHeaderProps<RecordType> {
    flattenColumns: readonly NTable.NColumn.IColumn<RecordType>[];
    noData: boolean;
    maxContentScroll: boolean;
    colWidths: readonly (string | number | undefined)[];
    columnCount: number;
    fixHeader?: boolean;
    stickyTopOffset?: number;
    stickyBottomOffset?: number;
    stickyClassName?: string;
    onScroll: (info: {
        currentTarget: HTMLDivElement;
        scrollLeft?: number;
    }) => void;
}
declare const _default: import('vue').DefineComponent<IFixedHolderProps<any>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<IFixedHolderProps<any>> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>;
export default _default;
