import { AddNoteToOrderInput, CancelOrderInput, FulfillOrderInput, HistoryEntryListOptions, ManualPaymentInput, ModifyOrderInput, OrderListOptions, RefundOrderInput, SettleRefundInput, UpdateOrderInput, UpdateOrderNoteInput } from '../../common/generated-types'; import { BaseDataService } from './base-data.service'; export declare class OrderDataService { private baseDataService; constructor(baseDataService: BaseDataService); getOrders(options?: OrderListOptions): import("../query-result").QueryResult>; getOrder(id: string): import("../query-result").QueryResult>; getOrderHistory(id: string, options?: HistoryEntryListOptions): import("../query-result").QueryResult>; settlePayment(id: string): import("rxjs").Observable; transitionPaymentToState(id: string, state: string): import("rxjs").Observable; createFulfillment(input: FulfillOrderInput): import("rxjs").Observable; transitionFulfillmentToState(id: string, state: string): import("rxjs").Observable; cancelOrder(input: CancelOrderInput): import("rxjs").Observable; refundOrder(input: RefundOrderInput): import("rxjs").Observable; settleRefund(input: SettleRefundInput, orderId: string): import("rxjs").Observable; addNoteToOrder(input: AddNoteToOrderInput): import("rxjs").Observable; updateOrderNote(input: UpdateOrderNoteInput): import("rxjs").Observable; deleteOrderNote(id: string): import("rxjs").Observable; transitionToState(id: string, state: string): import("rxjs").Observable; updateOrderCustomFields(input: UpdateOrderInput): import("rxjs").Observable; getOrderSummary(start: Date, end: Date): import("../query-result").QueryResult>; modifyOrder(input: ModifyOrderInput): import("rxjs").Observable; addManualPaymentToOrder(input: ManualPaymentInput): import("rxjs").Observable; }