import type { OHD } from '../OHD'; import { VariableChanged } from '../definitions/VariableChanges'; import { VariableRead } from '../definitions/VariableRead'; export interface Readable { read: () => Promise; readDetailed: () => Promise; write: (newValue: T) => Promise; } export declare function setupVariableProxy(controller: OHD): T;