import { OnInit } from '@angular/core';
import { KlesSlide } from './carousel.interface';
import { AnimationType } from './carousel.animations';
import { IndicatorsPosition } from './carousel.position';
import * as i0 from "@angular/core";
export declare class KlesCarouselComponent implements OnInit {
    slides: KlesSlide[];
    animationType: AnimationType;
    indicatorsPosition: IndicatorsPosition;
    indicatorsPositionEnum: typeof IndicatorsPosition;
    currentSlide: number;
    constructor();
    onPreviousClick(): void;
    onNextClick(): void;
    onClickIndicator(index: number): void;
    ngOnInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<KlesCarouselComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<KlesCarouselComponent, "kles-carousel", never, { "slides": { "alias": "slides"; "required": false; }; "animationType": { "alias": "animationType"; "required": false; }; "indicatorsPosition": { "alias": "indicatorsPosition"; "required": false; }; }, {}, never, never, false, never>;
}
