import { EventEmitter, OnInit, TemplateRef } from '@angular/core'; import { BtnConfig, MiniBtnConfig } from '../../model'; import * as i0 from "@angular/core"; /** * * Componente de Cabeçalho para o Apolo. */ export declare class GenericHeadingComponent implements OnInit { /** * * Título do cabeçalho. */ title: string; /** * * Classe do ícone a ser exibido ao lado do título. */ icon: string; /** * * Indica se o componente é um título de um modal. */ modal: boolean; /** * * Renderizar (ou não) botão de fechar. */ closeBtn: boolean; /** * * Evento a ser chamado pelo botão de fechar. */ onclose: EventEmitter; /** * * Renderizar (ou não) botão de minimizar. */ minimizeBtn: boolean; /** * * Evento a ser chamado pelo botão de minimizar. */ onminimize: EventEmitter; /** * * Configuração do Botão Extra. */ hBtnConfig: BtnConfig; /** * * Configuração do Botão Extra (Mini). */ miniBtnConfig: MiniBtnConfig; /** * * Evento de Clique para o botão extra. */ onHBtnClick: EventEmitter; /** * * Evento de Clique para o botão extra (mini). */ onMiniBtnClick: EventEmitter; /** * * Template customizado para os botões do header, * * que será controlado pelo componente pai. */ customButtonsTemplate: TemplateRef; constructor(); ngOnInit(): void; close(): void; minimize(): void; emit(event: any): void; emitMini(event: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }