import { AfterContentInit, InputSignal, OutputEmitterRef, QueryList, Signal, WritableSignal } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { ICarouselItem } from './i-carousel-item.component'; import * as i0 from "@angular/core"; export declare class CarouselComponent implements AfterContentInit, ControlValueAccessor { components: QueryList; lst: Signal; value: InputSignal; constructor(); index: WritableSignal; ngAfterContentInit(): void; UpdateIndex(): void; SetIndex(index: number): void; IndexUp(): void; IndexDown(): void; UpdateModel(): void; protected _model: any | null; get model(): any; set model(value: any); writeValue(value: string): void; /** Acionado quando um elemento perde o foco. */ blur: OutputEmitterRef; /** Emitido quando o valor é alterado. */ change: OutputEmitterRef; propagateChange(obj: any): void; onChange: (value: any) => void; onTouch: (value: any) => void; registerOnChange(fn: (value: any) => void): void; registerOnTouched(fn: (value: any) => void): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }