import { OnDestroy, OnInit } from '@angular/core'; import { Subscription } from 'rxjs'; import * as i0 from "@angular/core"; export interface BannerImage { url: string; link?: string | null; } export declare class BannerComponent implements OnInit, OnDestroy { imagens: BannerImage[]; backgroundColor: string; interval: number; controls: boolean; indicators: boolean; skeleton: boolean; isVersion2: boolean; timerSubs: Subscription; private _indexImagemAtiva; get indexImagemAtiva(): number; get linkImageActive(): string | null | undefined; set indexImagemAtiva(value: number); ngOnInit(): void; ngOnDestroy(): void; disabledClick($event: Event): void; isLinkValid(link: any): boolean; startTimer(): void; stopTimer(): void; ativarImagem(index: number): void; prevImage(event: Event): void; nextImage(event: Event): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }