import { BindableObjectType } from './BindableObjectType.js'; export interface IBindableObject { readonly bindabletype?: 'signal' | 'property' | 'context'; readonly specialType?: string; readonly type: BindableObjectType; readonly name: string; readonly fullName: string; readonly children?: false | IBindableObject[]; readonly originalObject?: T; readonly description?: string; }