import { ApiResponse } from ".."; import { BlobImage, Order, FreeField, FreeFieldGroup, OrderLine, Customer, Article } from "../types"; export interface IOrderApiService { GetOrderFreeFieldDefinitionsAsync(): Promise>; GetOrderLineFreeFieldDefinitionsAsync(): Promise>; GetOrderGroupedFreeFieldDefinitionsAsync(): Promise>; GetOrderLineGroupedFreeFieldDefinitionsAsync(): Promise>; GetOrderAsync(publicId: string): Promise>; GetOrderLineAsync(publicId: string): Promise>; CheckForOrderFreeFieldValuesAsync(name: string): Promise>; CheckForOrderLineFreeFieldValuesAsync(name: string): Promise>; CreateOrderAsync(order: Order): Promise>; CreateOrderLineAsync(orderLine: OrderLine): Promise>; CreateOrderPictureAsync(blobImage: BlobImage): Promise>; CreateOrderFreeFieldsAsync(freeFields: FreeField[]): Promise>; CreateOrderLineFreeFieldsAsync(freeFields: FreeField[]): Promise>; MultiEditOrderAsync(publicIds: string[], header: string, value: string): Promise>; MultiEditOrderLineAsync(publicIds: string[], header: string, value: string): Promise>; UpdateOrderAsync(order: Order): Promise>; UpdateOrderLineAsync(orderLine: OrderLine): Promise>; UpdateOrderFreeFieldAsync(freeField: FreeField, oldName: string): Promise>; UpdateOrderLineFreeFieldAsync(freeField: FreeField, oldName: string): Promise>; UpdateOrderFreeFieldGroupNameAsync(oldName: string, newName: string): Promise>; UpdateOrderLineFreeFieldGroupNameAsync(oldName: string, newName: string): Promise>; DeleteOrderFreeFieldAsync(name: string): Promise>; DeleteOrderLineFreeFieldAsync(name: string): Promise>; DeleteOrderPictureAsync(urlString: string): Promise>; GetCustomerAsync(filter: string): Promise>; GetArticlesAsync(filter: string): Promise>; } //# sourceMappingURL=iOrderApiService.d.ts.map