export default interface Value { name: string; type: string; /** * Gets the value of this Value object. * @return A Promise that will resolve with the current value */ get(): Promise; /** * Applies the given value to this Value object. * @param v The value to apply */ set(v: T): any; }