import { EventEmitter } from '@angular/core';
import { Icon } from '../../enum/icon.enum';
import { IconCacheService } from '../../service/icon-cache.service';
import { ScreenConfigAdapterComponent } from '@colijnit/corecomponents_v12';
export declare class TransactionNavigationButtonComponent implements ScreenConfigAdapterComponent {
    iconService: IconCacheService;
    readonly icons: typeof Icon;
    set label(value: string | number);
    icon: Icon;
    get buttonLabel(): string;
    buttonClicked: EventEmitter<MouseEvent>;
    iconClicked: EventEmitter<MouseEvent>;
    showClass(): boolean;
    objectConfigName: string;
    hidden: boolean;
    required: boolean;
    forceReadonly: boolean;
    readonly: boolean;
    maxLength: number;
    decimals: number;
    redErrorBackground: boolean;
    private _label;
    constructor(iconService: IconCacheService);
}
