import { ChangeDetectorRef, EventEmitter } from '@angular/core';
import { SafeHtml } from '@angular/platform-browser';
import { ScreenConfigAdapterComponent } from '@colijnit/corecomponents_v12';
import { TransactionScreenConfigurationService } from '../../service/transaction-screen-configuration.service';
export declare class TransactionButtonComponent implements ScreenConfigAdapterComponent {
    private _screenConfigService;
    private _changeDetector;
    label: string;
    title: string;
    statusColor: boolean;
    readonly: boolean;
    hidden: boolean;
    iconData: SafeHtml | undefined;
    rightIconData: SafeHtml | undefined;
    showCheckMarkLoader: boolean;
    checkMarkOverlayVisible: boolean;
    inputLabel: boolean;
    insideLabel: string;
    iconClicked: EventEmitter<void>;
    showClass(): boolean;
    handleClick(event: MouseEvent): boolean;
    objectConfigName: string;
    required: boolean;
    forceReadonly: boolean;
    maxLength: number;
    decimals: number;
    redErrorBackground: boolean;
    constructor(_screenConfigService: TransactionScreenConfigurationService, _changeDetector: ChangeDetectorRef);
    titleNumber(title: string): number;
    handleIconClicked(): void;
}
