/**
 * This interface represents the association of plugin name, VS Code extension name,
 * and credential manager override name for components that override the default
 * credential manager. Our imperative module will keep a list of known plugins and
 * VS Code extensions that can override the default credential manager. The name of
 * the default credential manager will also be in that list. Imperative will be
 * able to use this name mapping to identify the correct plugin or extension which
 * provides a given credential manager override.
 */
export interface ICredentialManagerNameMap {
    /**
     * Name of the credential manager. This is the name that will be stored in
     * $ZOWE_CLI_HOME/settings/imperative.json.
     *
     * A boolean value of false will be accepted.
     * This indicates that credentials may be stored in plain text.
     */
    credMgrDisplayName: string | false;
    /**
     * Name of the plugin that supplies the credential manager override software.
     * A credential manager supplier must supply a CLI plugin, or a ZE extension,
     * or both.
     */
    credMgrPluginName?: string;
    /**
     * Name of the Zowe Explorer extension that supplies the credential manager
     * override software. A credential manager supplier must supply a CLI plugin,
     * or a ZE extension, or both.
     */
    credMgrZEName?: string;
}
//# sourceMappingURL=ICredentialManagerNameMap.d.ts.map