license /**
 * Defines the shape of the adapter expected by the foundation.
 * Implement this adapter for your framework of choice to delegate updates to
 * the component in your framework of choice. See architecture documentation
 * for more details.
 * https://github.com/material-components/material-components-web/blob/master/docs/code/architecture.md
 */ export interface MDCTabAdapter { param className addClass ( className ) : void ; param className removeClass ( className ) : void ; param className hasClass ( className ) : boolean ; param attr param value setAttr ( attr , value ) : void ; param previousIndicatorClientRect activateIndicator ( previousIndicatorClientRect ? ) : void ; /** Deactivates the indicator. */ deactivateIndicator ( ) : void ; /**
     * Emits the MDCTab:interacted event for use by parent components
     */ notifyInteracted ( ) : void ; /**
     * Returns the offsetLeft value of the root element.
     */ getOffsetLeft ( ) : number ; /**
     * Returns the offsetWidth value of the root element.
     */ getOffsetWidth ( ) : number ; /**
     * Returns the offsetLeft of the content element.
     */ getContentOffsetLeft ( ) : number ; /**
     * Returns the offsetWidth of the content element.
     */ getContentOffsetWidth ( ) : number ; /**
     * Applies focus to the root element
     */ focus ( ) : void ; }