/** * @param {string} rangeName * @returns {rangeName is keyof import("../spec/config.js").RangeConfig} */ export function isConfigRangeName(rangeName: string): rangeName is keyof import("../spec/config.js").RangeConfig; /** * @param {import("../spec/config.js").GenomeSpyConfig[]} scopes * @param {string} rangeName * @returns {import("../spec/config.js").RangeConfig[keyof import("../spec/config.js").RangeConfig] | undefined} */ export function getConfiguredNamedRange(scopes: import("../spec/config.js").GenomeSpyConfig[], rangeName: string): import("../spec/config.js").RangeConfig[keyof import("../spec/config.js").RangeConfig] | undefined; /** * @param {import("../spec/config.js").GenomeSpyConfig[]} scopes * @param {import("../spec/channel.js").Type} dataType * @returns {import("../spec/config.js").ScaleConfig} */ export function getConfiguredScaleConfig(scopes: import("../spec/config.js").GenomeSpyConfig[], dataType: import("../spec/channel.js").Type): import("../spec/config.js").ScaleConfig; /** * @param {import("../spec/config.js").GenomeSpyConfig[]} scopes * @returns {import("../spec/config.js").RangeConfig} */ export function getConfiguredRangeConfig(scopes: import("../spec/config.js").GenomeSpyConfig[]): import("../spec/config.js").RangeConfig; /** * @param {import("../spec/config.js").GenomeSpyConfig[]} scopes * @param {object} options * @param {import("../spec/channel.js").Channel} options.channel * @param {import("../spec/channel.js").Type} options.dataType * @param {boolean} options.isExplicitDomain * @param {import("../spec/mark.js").MarkType[]} [options.markTypes] * @param {boolean} [options.hasDomainMid] * @returns {import("../spec/scale.js").Scale} */ export function getConfiguredScaleDefaults(scopes: import("../spec/config.js").GenomeSpyConfig[], { channel, dataType, isExplicitDomain, markTypes, hasDomainMid }: { channel: import("../spec/channel.js").Channel; dataType: import("../spec/channel.js").Type; isExplicitDomain: boolean; markTypes?: import("../spec/mark.js").MarkType[]; hasDomainMid?: boolean; }): import("../spec/scale.js").Scale; //# sourceMappingURL=scaleConfig.d.ts.map