/**
 * @fileoverview added by tsickle
 * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
 */
/**
 * @hidden
 * @abstract
 */
var /**
 * @hidden
 * @abstract
 */
IgxTabsBase = /** @class */ (function () {
    function IgxTabsBase() {
    }
    /**
     * @param {?} element
     * @param {?} scrollRight
     * @return {?}
     */
    IgxTabsBase.prototype.scrollElement = /**
     * @param {?} element
     * @param {?} scrollRight
     * @return {?}
     */
    function (element, scrollRight) { };
    /**
     * @param {?} newTab
     * @return {?}
     */
    IgxTabsBase.prototype.performSelectionChange = /**
     * @param {?} newTab
     * @return {?}
     */
    function (newTab) { };
    /**
     * @param {?} tab
     * @param {?} duration
     * @return {?}
     */
    IgxTabsBase.prototype.transformContentAnimation = /**
     * @param {?} tab
     * @param {?} duration
     * @return {?}
     */
    function (tab, duration) { };
    /**
     * @param {?} element
     * @return {?}
     */
    IgxTabsBase.prototype.transformIndicatorAnimation = /**
     * @param {?} element
     * @return {?}
     */
    function (element) { };
    return IgxTabsBase;
}());
/**
 * @hidden
 * @abstract
 */
export { IgxTabsBase };
if (false) {
    /** @type {?} */
    IgxTabsBase.prototype.selectedIndicator;
    /** @type {?} */
    IgxTabsBase.prototype.tabs;
    /** @type {?} */
    IgxTabsBase.prototype.groups;
    /** @type {?} */
    IgxTabsBase.prototype.offset;
    /** @type {?} */
    IgxTabsBase.prototype.selectedIndex;
    /** @type {?} */
    IgxTabsBase.prototype.viewPort;
    /** @type {?} */
    IgxTabsBase.prototype.contentsContainer;
    /** @type {?} */
    IgxTabsBase.prototype.tabsContainer;
    /** @type {?} */
    IgxTabsBase.prototype.itemsContainer;
    /** @type {?} */
    IgxTabsBase.prototype.headerContainer;
    /** @type {?} */
    IgxTabsBase.prototype.onTabItemSelected;
    /** @type {?} */
    IgxTabsBase.prototype.hasContentTabs;
}
/**
 * @hidden
 * @abstract
 */
var /**
 * @hidden
 * @abstract
 */
IgxTabItemBase = /** @class */ (function () {
    function IgxTabItemBase() {
    }
    Object.defineProperty(IgxTabItemBase.prototype, "index", {
        get: /**
         * @return {?}
         */
        function () { return 0; },
        enumerable: true,
        configurable: true
    });
    /**
     * @return {?}
     */
    IgxTabItemBase.prototype.select = /**
     * @return {?}
     */
    function () { };
    /**
     * @param {?} newValue
     * @return {?}
     */
    IgxTabItemBase.prototype.setSelectedInternal = /**
     * @param {?} newValue
     * @return {?}
     */
    function (newValue) { };
    return IgxTabItemBase;
}());
/**
 * @hidden
 * @abstract
 */
export { IgxTabItemBase };
if (false) {
    /** @type {?} */
    IgxTabItemBase.prototype.nativeTabItem;
}
/**
 * @hidden
 * @abstract
 */
var /**
 * @hidden
 * @abstract
 */
IgxTabsGroupBase = /** @class */ (function () {
    function IgxTabsGroupBase() {
    }
    /**
     * @return {?}
     */
    IgxTabsGroupBase.prototype.select = /**
     * @return {?}
     */
    function () { };
    /**
     * @param {?} newValue
     * @return {?}
     */
    IgxTabsGroupBase.prototype.setSelectedInternal = /**
     * @param {?} newValue
     * @return {?}
     */
    function (newValue) { };
    return IgxTabsGroupBase;
}());
/**
 * @hidden
 * @abstract
 */
export { IgxTabsGroupBase };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFicy5jb21tb24uanMiLCJzb3VyY2VSb290Ijoibmc6Ly9pZ25pdGV1aS1hbmd1bGFyLyIsInNvdXJjZXMiOlsibGliL3RhYnMvdGFicy5jb21tb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFHQTs7Ozs7SUFBQTtJQWlCQSxDQUFDOzs7Ozs7SUFKRyxtQ0FBYTs7Ozs7SUFBYixVQUFjLE9BQVksRUFBRSxXQUFvQixJQUFHLENBQUM7Ozs7O0lBQ3BELDRDQUFzQjs7OztJQUF0QixVQUF1QixNQUFzQixJQUFHLENBQUM7Ozs7OztJQUNqRCwrQ0FBeUI7Ozs7O0lBQXpCLFVBQTBCLEdBQW1CLEVBQUUsUUFBZ0IsSUFBRyxDQUFDOzs7OztJQUNuRSxpREFBMkI7Ozs7SUFBM0IsVUFBNEIsT0FBb0IsSUFBRyxDQUFDO0lBQ3hELGtCQUFDO0FBQUQsQ0FBQyxBQWpCRCxJQWlCQzs7Ozs7Ozs7SUFoQkcsd0NBQW1DOztJQUNuQywyQkFBZ0M7O0lBQ2hDLDZCQUFvQzs7SUFDcEMsNkJBQWU7O0lBQ2Ysb0NBQXNCOztJQUN0QiwrQkFBcUI7O0lBQ3JCLHdDQUE4Qjs7SUFDOUIsb0NBQTBCOztJQUMxQixxQ0FBMkI7O0lBQzNCLHNDQUE0Qjs7SUFDNUIsd0NBQW9DOztJQUNwQyxxQ0FBd0I7Ozs7OztBQVE1Qjs7Ozs7SUFBQTtJQUtBLENBQUM7SUFIRyxzQkFBSSxpQ0FBSzs7OztRQUFULGNBQXNCLE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQzs7O09BQUE7Ozs7SUFDakMsK0JBQU07OztJQUFOLGNBQWdCLENBQUM7Ozs7O0lBQ2pCLDRDQUFtQjs7OztJQUFuQixVQUFvQixRQUFpQixJQUFHLENBQUM7SUFDN0MscUJBQUM7QUFBRCxDQUFDLEFBTEQsSUFLQzs7Ozs7Ozs7SUFKRyx1Q0FBMEI7Ozs7OztBQU85Qjs7Ozs7SUFBQTtJQUdBLENBQUM7Ozs7SUFGRyxpQ0FBTTs7O0lBQU4sY0FBZ0IsQ0FBQzs7Ozs7SUFDakIsOENBQW1COzs7O0lBQW5CLFVBQW9CLFFBQWlCLElBQUcsQ0FBQztJQUM3Qyx1QkFBQztBQUFELENBQUMsQUFIRCxJQUdDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRWxlbWVudFJlZiwgUXVlcnlMaXN0LCBFdmVudEVtaXR0ZXIgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuLyoqIEBoaWRkZW4gKi9cbmV4cG9ydCBhYnN0cmFjdCBjbGFzcyBJZ3hUYWJzQmFzZSB7XG4gICAgc2VsZWN0ZWRJbmRpY2F0b3I6IEVsZW1lbnRSZWY8YW55PjtcbiAgICB0YWJzOiBRdWVyeUxpc3Q8SWd4VGFiSXRlbUJhc2U+O1xuICAgIGdyb3VwczogUXVlcnlMaXN0PElneFRhYnNHcm91cEJhc2U+O1xuICAgIG9mZnNldDogbnVtYmVyO1xuICAgIHNlbGVjdGVkSW5kZXg6IG51bWJlcjtcbiAgICB2aWV3UG9ydDogRWxlbWVudFJlZjtcbiAgICBjb250ZW50c0NvbnRhaW5lcjogRWxlbWVudFJlZjtcbiAgICB0YWJzQ29udGFpbmVyOiBFbGVtZW50UmVmO1xuICAgIGl0ZW1zQ29udGFpbmVyOiBFbGVtZW50UmVmO1xuICAgIGhlYWRlckNvbnRhaW5lcjogRWxlbWVudFJlZjtcbiAgICBvblRhYkl0ZW1TZWxlY3RlZDogRXZlbnRFbWl0dGVyPHt9PjsgLy8gVE9ETzogRGVmaW5lIGV2ZW50IGFyZyBpbnRlcmZhY2UhXG4gICAgaGFzQ29udGVudFRhYnM6IGJvb2xlYW47XG4gICAgc2Nyb2xsRWxlbWVudChlbGVtZW50OiBhbnksIHNjcm9sbFJpZ2h0OiBib29sZWFuKSB7fVxuICAgIHBlcmZvcm1TZWxlY3Rpb25DaGFuZ2UobmV3VGFiOiBJZ3hUYWJJdGVtQmFzZSkge31cbiAgICB0cmFuc2Zvcm1Db250ZW50QW5pbWF0aW9uKHRhYjogSWd4VGFiSXRlbUJhc2UsIGR1cmF0aW9uOiBudW1iZXIpIHt9XG4gICAgdHJhbnNmb3JtSW5kaWNhdG9yQW5pbWF0aW9uKGVsZW1lbnQ6IEhUTUxFbGVtZW50KSB7fVxufVxuXG4vKiogQGhpZGRlbiAqL1xuZXhwb3J0IGFic3RyYWN0IGNsYXNzIElneFRhYkl0ZW1CYXNlIHtcbiAgICBuYXRpdmVUYWJJdGVtOiBFbGVtZW50UmVmO1xuICAgIGdldCBpbmRleCgpOiBudW1iZXIgeyByZXR1cm4gMDsgfVxuICAgIHNlbGVjdCgpOiB2b2lkIHt9XG4gICAgc2V0U2VsZWN0ZWRJbnRlcm5hbChuZXdWYWx1ZTogYm9vbGVhbikge31cbn1cblxuLyoqIEBoaWRkZW4gKi9cbmV4cG9ydCBhYnN0cmFjdCBjbGFzcyBJZ3hUYWJzR3JvdXBCYXNlIHtcbiAgICBzZWxlY3QoKTogdm9pZCB7fVxuICAgIHNldFNlbGVjdGVkSW50ZXJuYWwobmV3VmFsdWU6IGJvb2xlYW4pIHt9XG59XG4iXX0=