import { ChangeDetectorRef, OnDestroy, OnInit } from '@angular/core'; import { UntypedFormGroup } from '@angular/forms'; import { DataService, DraftOrderEligibleShippingMethodsQuery, ModalService, NotificationService, OrderDetailFragment, OrderDetailQueryDocument, TypedBaseDetailComponent } from '@vendure/admin-ui/core'; import { Observable, Subject } from 'rxjs'; import { OrderTransitionService } from '../../providers/order-transition.service'; import * as i0 from "@angular/core"; export declare class DraftOrderDetailComponent extends TypedBaseDetailComponent implements OnInit, OnDestroy { private changeDetector; protected dataService: DataService; private notificationService; private modalService; private orderTransitionService; customFields: import("@vendure/admin-ui/core").CustomFieldConfig[]; orderLineCustomFields: import("@vendure/admin-ui/core").CustomFieldConfig[]; detailForm: UntypedFormGroup; eligibleShippingMethods$: Observable; nextStates$: Observable; fetchHistory: Subject; displayCouponCodeInput: boolean; constructor(changeDetector: ChangeDetectorRef, dataService: DataService, notificationService: NotificationService, modalService: ModalService, orderTransitionService: OrderTransitionService); ngOnInit(): void; ngOnDestroy(): void; addItemToOrder(event: { productVariantId: string; quantity: number; customFields: any; }): void; adjustOrderLine(event: { lineId: string; quantity: number; }): void; removeOrderLine(event: { lineId: string; }): void; getOrderAddressLines(orderAddress?: { [key: string]: string; }): string[]; setCustomer(): void; private mapToAddressInput; setShippingAddress(): void; setBillingAddress(): void; applyCouponCode(couponCode: string): void; removeCouponCode(couponCode: string): void; setShippingMethod(): void; updateCustomFields(customFieldsValue: any): void; deleteOrder(): void; completeOrder(): void; private hasId; protected setFormValues(entity: OrderDetailFragment): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }