license import { MDCIconButtonToggleEventDetail } from './types' ; /**
 * 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 MDCIconButtonToggleAdapter { addClass ( className ) : void ; removeClass ( className ) : void ; hasClass ( className ) : boolean ; /** Returns the given attribute value on the root element. */ getAttr ( attrName ) : string | null ; setAttr ( attrName , attrValue ) : void ; notifyChange ( evtData ) : void ; }