/**
 * Symbol utilities for the Scene Viewer application.
 *
 * @internal
 */
import type ObjectSymbol3DLayer from "../../symbols/ObjectSymbol3DLayer.js";

/**
 * Returns a promise resolving to an array containing the width, height and depth of the object
 * symbol layer resource.
 *
 * @param symbolLayer - the symbol layer.
 * @returns an array containing the width, height and depth of the object symbol layer resource.
 * @internal
 */
export function computeObjectLayerSize(symbolLayer: ObjectSymbol3DLayer): Promise<readonly number[]>;