import { OnInit, TemplateRef } from '@angular/core'; import { IListItem, IListItemOption } from '../../../constants/interface'; import { MatMenu } from '@angular/material/menu'; import * as i0 from "@angular/core"; export declare class TqlPanelComponent implements OnInit { panelTitle: string | null; panelTitleTemplate: TemplateRef; data: IListItem; theme: TqlPanelComponent.THEMES; style: TqlPanelComponent.STYLES; headingClassName: string; contentClassName: string; hasBorder: boolean; hasFullScreen: boolean; hasCollapse: boolean; hasOverflowXAuto: boolean; hasOverflowYAuto: boolean; hasAction: boolean; isCollapsed: boolean; hintMenu: MatMenu; readonly THEMES: typeof TqlPanelComponent.THEMES; readonly STYLES: typeof TqlPanelComponent.STYLES; isFullScreen: boolean; constructor(); ngOnInit(): void; toggleFullScreen(): void; triggerAction(item: IListItemOption): void; toggleCollapse(): void; hasTitle(): true; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare namespace TqlPanelComponent { enum THEMES { NORMAL = "normal", BLACK = "black", BLACK_BLUE = "black-blue" } enum STYLES { NORMAL = "normal", SMALL = "small" } enum DEFAULT_OPTIONS_KEYS { FULL_SCREEN = 0 } const DEFAULT_OPTIONS: { 0: { name: string; iconClassName: string; }; }; }