import { IJitzSPContext } from "../jitzSPHttpClient"; import { ICommonRepository } from "./ICommonRepository"; import { IEmail } from "../common/IModels"; export default class CommonRepository implements ICommonRepository { context: IJitzSPContext; constructor(context: IJitzSPContext); sendEmail(email: IEmail): Promise; getData(listName: string, selectFields?: string, expand?: string, filters?: string, orderBy?: string, top?: number, skipTokenUniqueField?: string, skipTokenUniqueFieldValue?: string): Promise; get(url: string): Promise; post(url: string, data: any, header?: any): Promise; getFiles(libraryName: string, selectFields: string, filter: string, expandFields: string): Promise; uploadFile(libraryName: string, fileName: string, arrayBuffer: ArrayBuffer): Promise; getFileItem(libraryName: string, fileUrl: string): Promise; updateMetadata(listName: string, item: any): Promise; deleteFile(listName: string, id: number): Promise; private getEntityType; }