import { ElementRef } from '@angular/core';
import { FocusableOption } from '@angular/cdk/a11y';
import { BooleanInput } from '@angular/cdk/coercion';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
export declare class UxCarouselItemComponent implements FocusableOption {
    private host;
    tabindex: string;
    styleClass: string;
    e2eAttr: string;
    id: number;
    get isActive(): boolean;
    set isActive(value: BooleanInput);
    private _isActive;
    constructor(host: ElementRef);
    focus(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<UxCarouselItemComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<UxCarouselItemComponent, "ux-carousel-item", never, { "styleClass": { "alias": "styleClass"; "required": false; }; "e2eAttr": { "alias": "e2eAttr"; "required": false; }; "id": { "alias": "id"; "required": false; }; "isActive": { "alias": "isActive"; "required": false; }; }, {}, never, ["*"], false, never>;
}
export declare class UxCarouselItemComponentModule {
    static ɵfac: i0.ɵɵFactoryDeclaration<UxCarouselItemComponentModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<UxCarouselItemComponentModule, [typeof UxCarouselItemComponent], [typeof i1.CommonModule], [typeof UxCarouselItemComponent]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<UxCarouselItemComponentModule>;
}
//# sourceMappingURL=ux-carousel-item.component.d.ts.map