import { PropType } from 'vue';

declare const _default: import('vue').DefineComponent<{
    noSearchWrap: BooleanConstructor;
    noPagerWrap: BooleanConstructor;
    noScroll: BooleanConstructor;
    wrapper: {
        type: StringConstructor;
        default: string;
    };
    wrapperProps: {
        type: PropType<Record<any, any>>;
        default: () => {};
    };
}, {
    bem: (el?: import('../../utils/createNamespace').Mods, mods?: import('../../utils/createNamespace').Mods) => import('../../utils/createNamespace').Mods;
    tableWrap: import('vue').Ref<HTMLDivElement | undefined>;
    barWidth: import('vue').ComputedRef<number>;
    showPagerWrap: import('vue').ComputedRef<boolean>;
    scrollHandle: (e: Event) => void;
    mouseupHandle: () => void;
}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    noSearchWrap: BooleanConstructor;
    noPagerWrap: BooleanConstructor;
    noScroll: BooleanConstructor;
    wrapper: {
        type: StringConstructor;
        default: string;
    };
    wrapperProps: {
        type: PropType<Record<any, any>>;
        default: () => {};
    };
}>>, {
    wrapperProps: Record<any, any>;
    noSearchWrap: boolean;
    noPagerWrap: boolean;
    noScroll: boolean;
    wrapper: string;
}, {}>;
export default _default;
