import { IHttpClient } from "../http/IHttpClient"; import { IDataProvider } from "./IDataProvider"; interface ICopilotRetrievalResponseEntity { webUrl: string; resourceType: string; resourceMetadata: T; extracts: { text: string; }[]; } export declare class CopilotRetrievalDataProvider implements IDataProvider[], string> { protected graphClient: IHttpClient; dataSource: "sharePoint" | "externalItem"; resourceMetadata: string[]; filterExpresssion: string; maximumNumberOfResults: number; constructor(graphClient: IHttpClient, dataSource: "sharePoint" | "externalItem", resourceMetadata: string[], filterExpresssion?: string, maximumNumberOfResults?: number); getData(query?: string): Promise[]>; } export {};