/** * @param {import("../spec/channel.js").Type | import("../spec/scale.js").ScaleType} type * @returns {boolean} */ export function isIndexLikeDomainType(type: import("../spec/channel.js").Type | import("../spec/scale.js").ScaleType): boolean; /** * Converts a numeric user-facing inclusive interval into the internal half-open * form used by index-like scales. * * @param {import("../spec/channel.js").Type | import("../spec/scale.js").ScaleType} type * @param {number[]} interval * @returns {number[]} */ export function toInternalIndexLikeInterval(type: import("../spec/channel.js").Type | import("../spec/scale.js").ScaleType, interval: number[]): number[]; /** * Converts an internal half-open interval into a user-facing inclusive form. * * @param {import("../spec/channel.js").Type | import("../spec/scale.js").ScaleType} type * @param {number[]} interval * @returns {number[]} */ export function toExternalIndexLikeInterval(type: import("../spec/channel.js").Type | import("../spec/scale.js").ScaleType, interval: number[]): number[]; /** * @param {import("../spec/channel.js").Type | import("../spec/scale.js").ScaleType} type * @param {number[] | undefined} interval * @returns {number[] | undefined} */ export function toInternalIndexLikeDataDomain(type: import("../spec/channel.js").Type | import("../spec/scale.js").ScaleType, interval: number[] | undefined): number[] | undefined; //# sourceMappingURL=indexLikeDomainUtils.d.ts.map