import { EventEmitter } from '@angular/core';
import { QuantityInHistoricState } from "@colijnit/transactionapi/build/enum/quantity-in-historic-state.enum";
import { DictionaryService } from "../../../service/dictionary.service";
import { FilterItemMode } from "@colijnit/corecomponents_v12";
export interface HistoricStates {
    description: string;
    code: QuantityInHistoricState;
    checked: boolean;
}
export declare class TransactionFilterHistoricStateComponent {
    private _dictionary;
    model: any;
    mode: FilterItemMode;
    set label(value: string);
    get label(): string;
    expanded: boolean;
    collectionChange: EventEmitter<any>;
    modelChange: EventEmitter<any>;
    showClass(): boolean;
    private _label;
    groupName: string;
    labelNothing: string;
    labelPartly: string;
    labelFully: string;
    states: HistoricStates[];
    constructor(_dictionary: DictionaryService);
    private _setStates;
}
