import { FoundationElement } from '@ni/fast-foundation';
/**
 * Base class for mapping configuration elements
 */
export declare abstract class Mapping<T> extends FoundationElement {
    /**
     * Getter for the `key` property for environments that do not support properties named "key"
     */
    get keyValue(): T | undefined;
    /**
     * Setter for the `key` property for environments that do not support properties named "key"
     */
    set keyValue(value: T | undefined);
    /**
     * The data value that is mapped to another representation
     */
    key?: T;
}
