import { EventEmitter, OnInit } from '@angular/core';
import { TransactionSearchService } from '../service/transaction-search.service';
import { FilterItemMode } from '@colijnit/corecomponents_v12';
import { TransactionService } from '../../../service/transaction.service';
export declare class TransactionFilterItemComponent implements OnInit {
    searchService: TransactionSearchService;
    transactionService: TransactionService;
    model: any;
    mode: FilterItemMode;
    collection: any[];
    placeholder: string;
    customContent: boolean;
    singleSelect: boolean;
    sliderDefaultMin: number;
    sliderDefaultMax: number;
    minSearchCharsToLoadCollection: number;
    searchCollectionPlaceholder: string;
    collectionLoadFn: Function;
    canFilterByCode: boolean;
    modelChange: EventEmitter<any>;
    collectionChange: EventEmitter<any>;
    firstDayOfWeek: string;
    searchPlaceholder: string;
    noResultsLabel: string;
    showMoreLabel: string;
    showLessLabel: string;
    filterButtonLabel: string;
    constructor(searchService: TransactionSearchService, transactionService: TransactionService);
    ngOnInit(): Promise<void>;
    onFilterButtonClicked(): void;
    private _scrollToTop;
}
