import { OnInit } from '@angular/core'; import { InitialisationService } from 'qmuzik-angular-service'; import { StockTransferRequisitionService } from '../../../service/generated/stocktransferrequisition.service'; import { StockTransferRequisitionModelStateValidation } from '../../../modelstate-validation/generated/stocktransferrequisition-modelstate.validate'; import { StockTransferRequisitionViewStateValidation } from '../../../viewstate-validation/generated/stocktransferrequisition-viewstate.validate'; import { ComponentBase } from 'qmuzik-angular-base'; import { LoginService } from 'qmuzik-angular-service'; import { UtilityService } from 'qmuzik-angular-service'; import { NotificationService } from 'qmuzik-angular-service'; import { ValidationError } from 'qmuzik-angular-model-core'; import { Router } from '@angular/router'; import { NgbDate } from '@ng-bootstrap/ng-bootstrap'; /** * Base class for all entity components of a specific type */ export declare class StockTransferRequisitionComponent extends ComponentBase implements OnInit { errors: ValidationError[]; asyncErrors: ValidationError[]; warnings: ValidationError[]; asyncWarnings: ValidationError[]; informations: ValidationError[]; asyncInformations: ValidationError[]; constructor(initialisationService: InitialisationService, dataService: StockTransferRequisitionService, modelStateValidation: StockTransferRequisitionModelStateValidation, viewStateValidation: StockTransferRequisitionViewStateValidation, loginService: LoginService, utilityService: UtilityService, notificationService: NotificationService, router: Router); ngOnInit(): void; DisableInvalidDatesRequiredDate: (date: NgbDate, current: { month: number; }) => boolean; DisableInvalidDatesDateApproved: (date: NgbDate, current: { month: number; }) => boolean; DisableInvalidDatesAuthorisedIssueDate: (date: NgbDate, current: { month: number; }) => boolean; }