import { EventEmitter } from "@angular/core";
import { ContentViewMode } from "@colijnit/corecomponents_v12";
import { Icon } from "../../../enum/icon.enum";
import { SearchViewMode } from "../../../enum/search-view-mode.enum";
import { DictionaryService } from "../../../service/dictionary.service";
import { IconCacheService } from "../../../service/icon-cache.service";
import { SearchViewModeService } from "../search-view-mode.service";
import { SearchbarViewMode } from '../../../enum/searchbar-view-mode.enum';
export declare class SearchHeaderButtonsComponent {
    iconCacheService: IconCacheService;
    private _dictionary;
    searchViewModeService: SearchViewModeService;
    readonly icon: typeof Icon;
    readonly contentViewModes: typeof ContentViewMode;
    readonly viewMode: typeof SearchViewMode;
    readonly barViewMode: typeof SearchbarViewMode;
    iconSlideIn: import("@angular/platform-browser").SafeHtml;
    iconResize: import("@angular/platform-browser").SafeHtml;
    iconCancel: import("@angular/platform-browser").SafeHtml;
    headerLabel: string;
    showFilterButton: boolean;
    showAddTransactionButton: boolean;
    showCollapseButton: boolean;
    addClick: EventEmitter<void>;
    showClass(): boolean;
    searchPlaceholder: string;
    constructor(iconCacheService: IconCacheService, _dictionary: DictionaryService, searchViewModeService: SearchViewModeService);
    get fullscreen(): boolean;
    onResizeClick(): void;
    onCloseSearchClick(): void;
    onAddButtonClick(): void;
    onFilterButtonClick(): void;
    onViewModeChange(viewMode: ContentViewMode): void;
}
