import { EventEmitter, OnInit } from "@angular/core";
import { ContentViewMode } from "./content-view-mode.enum";
import { CoreComponentsIcon } from "../../core/enum/core-components-icon.enum";
import { IconCacheService } from "../icon/icon-cache.service";
export declare class ViewModeButtonsComponent implements OnInit {
    iconCacheService: IconCacheService;
    readonly icons: typeof CoreComponentsIcon;
    readonly viewModes: typeof ContentViewMode;
    showViewModes: ContentViewMode[];
    viewModeChange: EventEmitter<ContentViewMode>;
    set activeViewMode(value: ContentViewMode);
    get activeViewMode(): ContentViewMode;
    showClass(): boolean;
    private _activeViewMode;
    ngOnInit(): void;
    constructor(iconCacheService: IconCacheService);
}
