import { SpAttachmentConfig } from '../config'; import { AttachmentFileInfo } from '@pnp/sp'; export declare class SpAttachmentLibraryService { private config; constructor(config: SpAttachmentConfig); getAttachmentsById(listName: string, itemId: number): Promise; addAttachment(listName: string, itemId: number, attachment: AttachmentFileInfo): Promise; addAttachments(listName: string, itemId: number, attachments: AttachmentFileInfo[]): Promise; deleteAttachment(listName: string, itemId: number, fileName: string): Promise; deleteAttachments(listName: string, itemId: number, fileNames: string[]): Promise; getAttachmentContent(listName: string, itemId: number, fileName: string): Promise; updateAttachmentContent(listName: string, itemId: number, fileName: string, content: string | Blob | ArrayBuffer): Promise; }