// (C) 2021-2025 GoodData Corporation
import { BaseChartDescriptor } from "./baseChart/BaseChartDescriptor.js";
import { PluggableUnknownChart } from "./PluggableUnknownChart.js";
export class UnknownVisualizationDescriptor extends BaseChartDescriptor {
    uri;
    constructor(uri) {
        super();
        this.uri = uri;
    }
    getFactory() {
        return (params) => new PluggableUnknownChart(params);
    }
    applyDrillDown(insight, _drillDownContext, _backendSupportsElementUris) {
        return insight;
    }
    getEmbeddingCode = () => "";
    getMeta() {
        return {
            documentationUrl: `unknown: ${this.uri}`,
            supportsExport: false,
            supportsZooming: false,
        };
    }
}
//# sourceMappingURL=UnknownVisualizationDescriptor.js.map