import { OnInit, EventEmitter } from '@angular/core'; import { EpButtonType, EpButtonStyle } from '@epicor/kinetic'; import { FormGroup, FormBuilder } from '@angular/forms'; import { EpbtFaQuickOrderService } from '../../services/epbt-fa-quick-order.service'; import { Location } from '@angular/common'; import { QuickOrderLineModel } from '../../models/quick-order-line.model'; import { FieldAgentClient } from 'ep-bt-field-agent-proxy'; import { EpbtFieldAgentService } from '../../services/epbt-field-agent.service'; import { Router } from '@angular/router'; export declare class EpbtFaQuickOrderLineNegotiationComponent implements OnInit { quickOrderService: EpbtFaQuickOrderService; private location; private client; private faService; private formBuilder; private router; constructor(quickOrderService: EpbtFaQuickOrderService, location: Location, client: FieldAgentClient, faService: EpbtFieldAgentService, formBuilder: FormBuilder, router: Router); selectedInputPerId: number; selectedUnitSellPricePerPerId: number; perLabel: string; quickOrderLine: QuickOrderLineModel; EpButtonType: typeof EpButtonType; EpButtonStyle: typeof EpButtonStyle; lineNegotiationForm: FormGroup; submitted: boolean; negotiateOrderLinePricesFlag: boolean; onSaveOrCancelClick: EventEmitter; ngOnInit(): void; loadQuickOrderLineData(subscribe: (flag: any) => void): void; updateQuickOrderLineData(useManualPrice: boolean, updateSellPrice: boolean, includeDiscounts: boolean, subscribe: (flag: any) => void): void; patchValues(): void; readonly frmFields: { [key: string]: import("@angular/forms").AbstractControl; }; onLineNegotiationSave(): void; onSaveOrCancelSubmit(flag: boolean): void; onLineNegotiationSaveForNewOrder(subscribe: (flag: any) => void): void; onInputPerChange(selectedValue: any): void; onUnitSellPriceChange(selectedValue: any): void; cancelLineNegotiationClicked(): void; }