import { AfterViewInit, ElementRef, OnInit, Renderer2 } from '@angular/core';
import * as i0 from "@angular/core";
/**
 * Component to manage timeline dots
 */
export declare class TimelineEntryDotComponent implements OnInit, AfterViewInit {
    private readonly elementRef;
    private readonly renderer;
    private readonly document;
    private isAlternate;
    private initialStyle;
    private actualSize;
    /**
     * Class used for the coloration (default: primary)
     */
    class: string;
    className: string;
    /**
     * Size of the dot
     */
    set size(size: number);
    get size(): number;
    set alternate(alternate: boolean);
    get alternate(): boolean;
    constructor(elementRef: ElementRef, renderer: Renderer2, document: Document);
    ngOnInit(): void;
    ngAfterViewInit(): void;
    private getCollapsedStyle;
    private setStyle;
    static ɵfac: i0.ɵɵFactoryDeclaration<TimelineEntryDotComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TimelineEntryDotComponent, "mic-timeline-entry-dot", never, { "class": { "alias": "class"; "required": false; }; "size": { "alias": "size"; "required": false; }; }, {}, never, ["*"], false, never>;
}
