import type { NVM500 } from "../NVM500.js"; import type { NVMAdapter, NVMProperty, NVMPropertyToDataType } from "../common/definitions.js"; export declare class NVM500Adapter implements NVMAdapter { constructor(nvm: NVM500); private _nvm; get(property: T, required?: R): Promise> : (NVMPropertyToDataType | undefined)>; private getOnly; private getSingle; private getAll; private getControllerNVMProperty; private getNodeNVMProperty; private setOnly; private setSingle; private setAll; set(property: T, value: NVMPropertyToDataType): Promise; private setControllerNVMProperty; private setNodeNVMProperty; delete(_property: NVMProperty): Promise; hasPendingChanges(): boolean; commit(): Promise; } //# sourceMappingURL=adapter.d.ts.map