import { ObjectAccessor } from "./ObjectAccessor.js"; import { ExpressionValue } from "../value/ExpressionValue.js"; export declare abstract class NamedObjectAccessor implements ObjectAccessor { abstract getName(): string; abstract getDescription(): string; getAttribute(name: string): ExpressionValue | undefined; listAttributes(): Array; getNestedObjectAccessor(name: string): ObjectAccessor | undefined; listNestedObjects(): Array; }