import { OnInit, OnChanges, Renderer2, ElementRef, SimpleChanges } from '@angular/core';
import { SizeProp } from '../../line-awesome.core';
import * as i0 from "@angular/core";
export declare class LaStackComponent implements OnInit, OnChanges {
    private renderer;
    private elementRef;
    /**
     * Size of the stacked icon.
     * Note that stacked icon is by default 2 times bigger, than non-stacked icon.
     * You'll need to set size using custom CSS to align stacked icon with a
     * simple one. E.g. `la-stack { font-size: 0.5em; }`.
     */
    size?: SizeProp;
    constructor(renderer: Renderer2, elementRef: ElementRef);
    ngOnInit(): void;
    ngOnChanges(changes: SimpleChanges): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<LaStackComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<LaStackComponent, "la-stack", never, { "size": { "alias": "size"; "required": false; }; }, {}, never, ["la-icon[stackItemSize]"], false, never>;
}
