import { IAccessor, ValueTypeKeys, ValueTypes } from '../definitions'; export declare class DomElementAccessor implements IAccessor { data: Element; constructor(data: Element); value(path: string, type?: ValueTypeKeys, defaultValue?: ValueTypes[K]): ValueTypes[K]; has(key: string): boolean; get(path: string, defaultValue: undefined): IAccessor | undefined; get(path: string, defaultValue: IAccessor): IAccessor; list(path: string, defaultValue?: IAccessor[]): IAccessor[]; }