import BaseComponent from './base-component'; import Style, { StyleData } from './style'; import Sheet from './sheet'; export default class StyleComponent extends BaseComponent { componentType: string; _style: Style; private _classList; constructor(data: T, options?: Object); init(sheet: Sheet): void; _initStyle(styleData: StyleData): Style; _createEmptyStyleData(): StyleData; getClassList(): string[]; addClass(className: string, index: number): void; removeClass(className: string): void; getClassValue(key: string): any; getStyle(): Style; getStyleValue(key: string): string; changeStyle(key: string, value: any): void; }