import { ViewState } from '../../types'; import { VNodeRegister } from '../vdom'; import { VElement } from '../VElement'; import { NormalDomAttr } from './NormalDomAttr'; import { IAttrValue } from './VAttribute'; export declare class DataAttr extends NormalDomAttr { static matcher: RegExp; static allowNonStringValue: boolean; private static upperCaseMatcher; dataName: string; value: any; init(attrName: string, attrValue: IAttrValue, vElement: VElement, register: VNodeRegister): boolean; onRender(state: ViewState, modifiedState: ViewState): void; }