import { EventEmitter, OnInit } from '@angular/core';
import * as i0 from "@angular/core";
interface CustomIconsConfig {
    class: string;
    iconName: string;
    iconColor: string;
    iconSize: number;
    iconTooltip: string;
}
export declare class SideTabsGenericComponent implements OnInit {
    constructor();
    ngOnInit(): void;
    useCustomIcons: boolean;
    titleList: string[];
    subtitleList: string[];
    selectedIndex: number;
    icons: any[];
    customIcons: CustomIconsConfig[];
    extra: {
        color: string;
        tooltip: string;
    }[];
    indexPage: EventEmitter<number>;
    sendIndexPage(index: number): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<SideTabsGenericComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<SideTabsGenericComponent, "app-side-tabs-generic, lib-side-tabs", never, { "useCustomIcons": { "alias": "useCustomIcons"; "required": true; }; "titleList": { "alias": "titleList"; "required": false; }; "subtitleList": { "alias": "subtitleList"; "required": false; }; "selectedIndex": { "alias": "selectedIndex"; "required": false; }; "icons": { "alias": "icons"; "required": false; }; "customIcons": { "alias": "customIcons"; "required": false; }; "extra": { "alias": "extra"; "required": false; }; }, { "indexPage": "indexPage"; }, never, ["*"], true, never>;
}
export {};
