import { ChangeDetectorRef, EventEmitter, OnInit } from '@angular/core'; import { BabylonTextsColorsI } from '../../../interfaces'; import { BabylonButtonI } from '../../../interfaces/babylon-button.interface'; import { BabylonImageI } from '../../../interfaces/babylon-image.interface'; import { BabylonTagsI } from '../../../interfaces/babylon-tags.interface'; import * as i0 from "@angular/core"; export declare class BabylonInfoZigZagCounterComponent implements OnInit { private cd; rightSide: boolean; dateStart?: string; dateFinish?: string; texts?: BabylonTextZigZagCounterI; buttons?: BabylonButtonI[]; images?: BabylonImageI[]; tags?: BabylonTagsI; textColors?: BabylonTextsColorsI; modalClick: EventEmitter; days?: number; hours?: number; minutes?: number; countdownInterval: any; constructor(cd: ChangeDetectorRef); ngOnInit(): void; btnClick(e: Event): void; initializeCounter(): void; updateCounter(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export interface BabylonTextZigZagCounterI { pretitle?: string; title?: string; contenttitle?: string; contentsubtitle?: string; contentdescription?: string; logo?: BabylonImageI; iconTitle?: string; icons?: BabylonZigZagIconCounterI[]; daysText?: string; hoursText?: string; minutesText?: string; } export interface BabylonZigZagIconCounterI { title?: string; text?: string; icon?: string; }