import { BaseParams, NodeData } from './base'; import { DatasourceMeta } from './factory'; import { type ContextItemData } from './types'; /** * Type used to create a datasource context item. * * All required attributes will be inferred from the datasources uid. */ export interface CreateDatasourceContextParams extends BaseParams { datasourceUid: string; } export declare class DatasourceNodeData extends NodeData { datasourceUid: string; datasourceType: string; datasourceName: string; img?: string; constructor(params: CreateDatasourceContextParams & DatasourceMeta); formatForLLM(codeElementIds?: string[]): ContextItemData; } //# sourceMappingURL=datasource.d.ts.map