import Pagination from '../components/pagination.vue';
import type { ExtractPropTypes } from 'vue';
export declare const tablePaginationProps: {
    readonly current: {
        readonly type: import("vue").PropType<number>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly pageSize: {
        readonly type: import("vue").PropType<number>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly total: {
        readonly type: import("vue").PropType<number>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly showTotal: {
        readonly type: import("vue").PropType<Function>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly onChange: {
        readonly type: import("vue").PropType<Function>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly simple: {
        readonly type: import("vue").PropType<import("ll-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly size: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "medium", boolean>;
    readonly alignment: import("ll-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "right", boolean>;
};
export type TablePaginationProps = ExtractPropTypes<typeof tablePaginationProps>;
export type TablePaginationInstance = InstanceType<typeof Pagination>;
