export default class DataSource extends FlowNode { /** * @param {import("../../view/view.js").default} view */ constructor(view: import("../../view/view.js").default); /** * @type {import("../../view/view.js").default} */ view: import("../../view/view.js").default; /** * Returns a string that identifies a data source. Data sources with the * same identifier can be merged. * * @return {string} */ get identifier(): string; /** * Sets the loading status of the data source. The status is shown in the UI. * * @param {import("../../types/viewContext.js").DataLoadingStatus} status * @param {string} [detail] The error message * @protected */ protected setLoadingStatus(status: import("../../types/viewContext.js").DataLoadingStatus, detail?: string): void; load(): Promise; } import FlowNode from "../flowNode.js"; //# sourceMappingURL=dataSource.d.ts.map