import { __extends } from "tslib";
import layoutNormal from './layout/normal';
import AbstractPagination from './impl/AbstractPagination';
var Pagination = (function (_super) {
    __extends(Pagination, _super);
    function Pagination() {
        return _super !== null && _super.apply(this, arguments) || this;
    }
    Object.defineProperty(Pagination.prototype, "name", {
        get: function () {
            return 'normal';
        },
        enumerable: false,
        configurable: true
    });
    Object.defineProperty(Pagination.prototype, "layoutFn", {
        get: function () {
            return layoutNormal;
        },
        enumerable: false,
        configurable: true
    });
    Pagination.defaultProps = {
        current: 1,
        pageSize: 10,
        buttonBordered: true,
        showQuickJumper: true,
        showSizeChanger: true,
    };
    return Pagination;
}(AbstractPagination));
export { Pagination };
export default Pagination;
