import { FilterItemMode, FilterItemViewmodel } from '@colijnit/corecomponents_v12';
import { TransactionFilterContentBaseComponent } from '../../../../core/base/transaction-filter-content-base.component';
export declare class TransactionCashDeskFilterContentArticleComponent extends TransactionFilterContentBaseComponent {
    readonly modes: typeof FilterItemMode;
    showClass(): boolean;
    exceedanceCodes: FilterItemViewmodel[];
    exceedanceCodeFields: {
        text: any;
        value: any;
    };
    turnoverGroups: FilterItemViewmodel[];
    turnoverGroupFields: {
        text: any;
        value: any;
    };
    mainArticles: FilterItemViewmodel[];
    mainArticleFields: {
        text: any;
        value: any;
    };
    suppliers: FilterItemViewmodel[];
    supplierFields: {
        text: any;
        value: any;
    };
    getArticles: (text: string) => Promise<FilterItemViewmodel[]>;
    protected loadCollections(): void;
    private _setExceedanceCodes;
    private _setTurnoverGroups;
    private _setMainArticles;
    private _setSuppliers;
}
