/**
 * @typedef {import("../view/view.js").default} View
 * @typedef {import("../spec/parameter.js").Parameter} Parameter
 * @typedef {import("../types/embedApi.js").ParamApi} ParamApi
 */
/**
 * Returns a parameter handle for an explicit parameter exposed by the embed API.
 *
 * Current limitations:
 *
 * - Parameters are addressed by name only. Independent same-name parameters
 *   throw an ambiguity error.
 * - Computed `expr` parameters are readable but cannot be written.
 * - Point selection parameters are readable but cannot be written through this
 *   API because valid values require GenomeSpy-generated datum ids.
 * - Projected selections are not supported.
 *
 * @param {View} root
 * @param {string} name
 * @returns {ParamApi}
 */
export function resolveEmbedParam(root: View, name: string): ParamApi;
export type View = import("../view/view.js").default;
export type Parameter = import("../spec/parameter.js").Parameter;
export type ParamApi = import("../types/embedApi.js").ParamApi;
//# sourceMappingURL=embedParamApi.d.ts.map