import { EventEmitter, OnInit } from '@angular/core';
import { TransactionConnectorService } from '../../../service/transaction-connector.service';
import { ScreenConfigAdapterComponent } from '@colijnit/corecomponents_v12';
import { ObjectConfigurationDefaultValueType } from '@colijnit/sharedapi/build/type/object-configuration-default-value-type';
export declare class VatPaymentComponent implements ScreenConfigAdapterComponent, OnInit {
    private _connector;
    readonly: boolean;
    required: boolean;
    set model(value: boolean);
    get model(): boolean;
    modelChange: EventEmitter<boolean>;
    vatPayment: boolean;
    private _model;
    constructor(_connector: TransactionConnectorService);
    objectConfigName: string;
    hidden: boolean;
    forceReadonly: boolean;
    maxLength: number;
    decimals: number;
    redErrorBackground: boolean;
    defaultValue: ObjectConfigurationDefaultValueType;
    ngOnInit(): Promise<void>;
    handleVatPaymentChanged(vatPayment: boolean): void;
    private _setVatPayment;
}
