import { EventEmitter, OnInit } from '@angular/core'; import { ApiCallerService } from '../../../services/api-caller.service'; import { PageBuilderService } from '../../../services/page-builder.service'; import { ApiCallParams, PageBuilderDefaultButton } from '../../../types/pb-types/page-builder.type'; import { SectionElement } from '../../../types/external-types/sectionElement'; import { SectionElementContent } from '../../../types/external-types/sectionElementContent'; import * as i0 from "@angular/core"; export declare class PbCardDataComponent implements OnInit { private apiCallerService; private pageBuilderService; /** * Componente per le cardine singole color primary con possibilità di ActionButton sull'header e sulla destra e icona sulla sinistra */ set componentName(value: string); set apiCallData(value: ApiCallParams); set pageStructure(value: any); hideButtons: boolean; onUpdate: EventEmitter; pageData: SectionElement | null; isLoading: boolean; callApiParams: ApiCallParams | null; populateFromApi: boolean; contextName: string | undefined; globalSingleRow: boolean; globalValueAHead: boolean; constructor(apiCallerService: ApiCallerService, pageBuilderService: PageBuilderService); ngOnInit(): void; initPageDataFromApi(): void; initPageDataFromInput(value: SectionElement): void; handlerOutput(event: any): void; handleBtnClick(btn: PageBuilderDefaultButton, subLoading: any): void; getSingleRowElements(): SectionElementContent[]; getNonSingleRowElements(): SectionElementContent[]; handlerActionButtonResFn(res: any, subLoading: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }