/**
 * @callback AutocompleteCallback
 * @param {string} identifier      The identifier of the entry that was selected.
 * @param {string} label           The label of the entry that was selected.
 * @param {object} options
 * @param {string} options.prefix  The matched prefix that originally triggered this autocomplete menu.
 */

/**
 * @typedef AutocompleteEntry
 * @property {string} identifier  A unique identifier for the entry.
 * @property {string} label       A human-readable label for the entry.
 * @property {boolean} [disabled] Is this entry disabled?
 */
