export interface LoadableAttributeInterface { loaded: boolean; name: string; value: T; loadValue: (value: T) => void; } export declare class LoadableAttribute implements LoadableAttributeInterface { loaded: boolean; name: string; value: T; constructor(name: string, defaultValue: T); loadValue(value: T): void; }