import { OnInit, EventEmitter } from '@angular/core'; import { Asset, AuditAssetMove } from '../../../shared/domain/item'; import { CustomErrorStateMatcher } from '../../../shared/form'; export declare class MoveReasonCustomerConfirmationComponent implements OnInit { auditAssetMove: AuditAssetMove; assets: Asset[]; contractId: number; valid: EventEmitter; moveReasonForm: HTMLFormElement; matcher: CustomErrorStateMatcher; confirmationTypeOptions: { code: string; name: string; }[]; assetMoveReasons: string[]; ASSET_MOVE_REASON_OTHER: string; isPreSaleAssets: boolean; isMoveReasonRequired: boolean; isCustomerConfirmationRequired: boolean; maxConfirmedOnDate: Date; private moveReasonFormSubscription; constructor(); ngOnInit(): void; isPullingLots(): boolean; private isAllAssetsInWIP; private configureData; private subscribeMoveReasonFormChanges; }