/** * @param {Partial} data * @returns {data is import("../../spec/data.js").NamedData} */ export function isNamedData(data: Partial): data is import("../../spec/data.js").NamedData; export default class NamedSource extends DataSource { /** * @param {import("../../spec/data.js").NamedData} params * @param {import("../../view/view.js").default} view * @param {function(string):any[]} provider Function that retrieves a dataset using a name */ constructor(params: import("../../spec/data.js").NamedData, view: import("../../view/view.js").default, provider: (arg0: string) => any[]); provider: (arg0: string) => any[]; params: import("../../spec/data.js").NamedData; /** * Update the named data. If data is omitted, a data provider is used instead. * * @param {import("../flowNode.js").Datum[]} [data] */ updateDynamicData(data?: import("../flowNode.js").Datum[]): void; loadSynchronously(): void; #private; } import DataSource from "./dataSource.js"; //# sourceMappingURL=namedSource.d.ts.map