import { type ReactElement } from "react"; import { type IGrantedDataSource, type ListMode, type WorkspacePermissionSubject } from "../types.js"; export interface IDataSourceListProps { dataSources: IGrantedDataSource[] | undefined; subjectType: WorkspacePermissionSubject; mode: ListMode; onDelete?: (workspace: IGrantedDataSource) => void; onChange?: (workspace: IGrantedDataSource) => void; renderDataSourceIcon?: (dataSource: IGrantedDataSource) => ReactElement; } export declare function DataSourceList({ dataSources, subjectType, mode, onChange, onDelete, renderDataSourceIcon }: IDataSourceListProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=DataSourceList.d.ts.map