import { EventEmitter } from '@angular/core';
import { TransactionRefTransaction } from '@colijnit/transactionapi/build/model/transaction-line-info.bo';
import { ScreenConfigAdapterComponent } from '@colijnit/corecomponents_v12';
import { Icon } from "../../enum/icon.enum";
export declare class TransactionNavigationButtonListComponent implements ScreenConfigAdapterComponent {
    readonly icons: typeof Icon;
    emptyLabel: string;
    insideLabel: string;
    navigationButtonIcon: Icon;
    refTransactions: TransactionRefTransaction[];
    showRelationButton: boolean;
    inputLabel: boolean;
    redService: boolean;
    relationClick: EventEmitter<number>;
    transactionClick: EventEmitter<TransactionRefTransaction>;
    iconClick: EventEmitter<MouseEvent>;
    showClass(): boolean;
    objectConfigName: string;
    hidden: boolean;
    required: boolean;
    forceReadonly: boolean;
    readonly: boolean;
    maxLength: number;
    decimals: number;
    redErrorBackground: boolean;
    showExtended: boolean;
    handleRelationClick(event: MouseEvent, relationId: number): void;
    handleTransactionClick(event: MouseEvent, ref: TransactionRefTransaction): void;
    orderInsideLabelFunction(ref: TransactionRefTransaction): string;
}
