/**
 * The ability of an object to describe itself.
 */
export class SelfDescribing {
    /**
     * Generates a description of the object.  The description may be part of a
     * description of a larger object of which this is just a component, so it
     * should be worded appropriately.
     * @param {Description} description The description to be built or appended to
     * @returns {void}
     */
    describeTo(description: Description): void;
}
//# sourceMappingURL=SelfDescribing.d.ts.map