import { ChangeDetectorRef, ElementRef } from '@angular/core';
import { Icon } from '../../enum/icon.enum';
import { IconCacheService } from '../../service/icon-cache.service';
import { OverlayService } from '@colijnit/corecomponents_v12';
import { TransactionEventService } from '../../service/transaction-event.service';
import { TransactionService } from '../../service/transaction.service';
import { DictionaryService } from '../../service/dictionary.service';
import { TransactionImageService } from '../../service/transaction-image.service';
import { TransactionScreenConfigurationService } from '../../service/transaction-screen-configuration.service';
import { TransactionLineBaseComponent } from '../core/base/transaction-line-base.component';
import { TransactionHeaderService } from '../core/base/service/transaction-header.service';
import { TransactionLineService } from '../core/base/service/transaction-line.service';
export declare class TransactionLineSupplierDeliveryDateButtonComponent extends TransactionLineBaseComponent {
    transactionHeaderService: TransactionHeaderService;
    transactionLineService: TransactionLineService;
    transactionEventService: TransactionEventService;
    iconCacheService: IconCacheService;
    screenConfigService: TransactionScreenConfigurationService;
    protected imageService: TransactionImageService;
    protected dictionaryService: DictionaryService;
    protected transactionService: TransactionService;
    protected changeDetector: ChangeDetectorRef;
    private _overlayService;
    readonly icons: typeof Icon;
    parentComponent: ElementRef;
    inputLabel: boolean;
    showClass(): boolean;
    showCalender: boolean;
    private _calendarPopupComponentRef;
    constructor(transactionHeaderService: TransactionHeaderService, transactionLineService: TransactionLineService, transactionEventService: TransactionEventService, iconCacheService: IconCacheService, screenConfigService: TransactionScreenConfigurationService, imageService: TransactionImageService, dictionaryService: DictionaryService, transactionService: TransactionService, changeDetector: ChangeDetectorRef, _overlayService: OverlayService);
    handleShowHideClick(): void;
    private _showPopup;
    private _handleDateChanged;
    private _hidePopup;
}
