import { ElementRef, EventEmitter } from '@angular/core';
import { TransactionKind } from '@colijnit/transactionapi/build/enum/transaction-kind.enum';
export declare abstract class TransactionLineWarehouseCcBaseComponent {
    element: ElementRef;
    readonly transKind: typeof TransactionKind;
    transactionKind: TransactionKind;
    commissionCode: string;
    commissionCodeChange: EventEmitter<string>;
    warehouse: number;
    interBranchSourceWarehouse: number;
    set showing(value: boolean);
    get showing(): boolean;
    warehouseChange: EventEmitter<number>;
    interBranchSourceWarehouseChange: EventEmitter<number>;
    private _showing;
    constructor(element: ElementRef);
    validate(): boolean;
    protected showingSet(): void;
}
