import { EventEmitter } from '@angular/core'; import { IconName } from '../../interfaces/icon-interface'; import * as i0 from "@angular/core"; export interface CategoryItem { id: string; label: string; icon?: IconName | string; } export interface HelpButtonConfig { id?: string | number; type?: string; state?: string; size?: string; text?: string | number; ImagePath?: string; icon?: IconName | string; iconPosition?: string; href?: string; hrefTarget?: string; width?: string; isSubmit?: boolean; buttonIconSize?: string; showSpinner?: boolean; } export interface HelpSectionConfig { enabled: boolean; icon?: IconName | string; title?: string; button?: HelpButtonConfig; } export interface CategoriesNavConfig { title?: string; categories: CategoryItem[]; helpSection?: HelpSectionConfig; } export declare class CategoriesNavComponent { config: CategoriesNavConfig; selectedCategoryId: string; categorySelected: EventEmitter; helpButtonClicked: EventEmitter; get categories(): CategoryItem[]; get title(): string; get helpSection(): HelpSectionConfig | undefined; onCategoryClick(category: CategoryItem): void; onHelpButtonClick(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }