import { GridItem } from "@sforsoftware/inhandel-components"; import { ArticleDomainBTWPercentage, ArticleGroup } from "../../article"; import { PIMArticleArticle } from '../../repositories/PIMArticle'; import { BlobImage } from "../../types"; import { ApiResponse } from "../../apiResponse"; export interface IPIMArticleApiService { CreateArticleAsync(article: GridItem): Promise>; CreateArticlePictureAsync(blobImage: BlobImage): Promise>; CreateArticleBulkPicturesAsync(blobImages: BlobImage[]): Promise>; MultiEditAsync(publicIds: string[], header: string, value: string): Promise>; UpdateArticleAsync(article: PIMArticleArticle): Promise>; DeleteArticlePictureAsync(urlString: string): Promise>; GetBtwPercentagesAsync(): Promise>; GetArticleAsync(publicId: string): Promise>; SwitchArticleIsEnabledAsync(publicId: string, isEnabled: boolean): Promise>; PutBatchAsync(articles: GridItem[]): Promise>; PostBatchAsync(articles: GridItem[]): Promise>; GetAllArticlesAsync(): Promise>; GetAllArticleGroupsAsync(): Promise>; UpdateArticleGroupAsync(articleGroup: ArticleGroup): Promise>; GetArticleGroupAsync(publicId: string): Promise>; CreateArticleGroupAsync(articleGroup: ArticleGroup): Promise>; DeleteArticleGroupAsync(publicId: string): Promise>; } //# sourceMappingURL=iArticleApiService.d.ts.map