import type { ArcGISWebSceneData } from "../../types.js";
/**
 * Provides additional information in the exception Error object, e.g. unsupported layer types.
 * @param message - message used in the Error object
 * @param details - additional information that can be used to handle the exception.
 * @example throw new LayerError(NO_AVAILABLE_SUPPORTED_LAYERS_ERROR, unsupportedLayers);
 */
export declare class LayerError extends Error {
    details: unknown;
    constructor(message: string, details: unknown);
}
/**
 * Parses ArcGIS WebScene
 * @param data
 */
export declare function parseWebscene(data: ArrayBuffer): Promise<ArcGISWebSceneData>;
//# sourceMappingURL=parse-arcgis-webscene.d.ts.map