import { OnInit, EventEmitter } from '@angular/core';
import { EclBaseEvent } from '../../model/ecl-base.event';
import { ECLBaseDirective } from '../ecl-base.directive';
import * as i0 from "@angular/core";
export declare class EclExpandableToggleEvent extends EclBaseEvent {
    isExpanded: boolean;
    constructor(isExpanded: boolean);
}
export declare class EclExpandableComponent extends ECLBaseDirective implements OnInit {
    isExpanded: boolean;
    collapsedLabel: string;
    expandedLabel: string;
    toggle: EventEmitter<EclExpandableToggleEvent>;
    get cssClasses(): string;
    ngOnInit(): void;
    onButtonClick(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<EclExpandableComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EclExpandableComponent, "ecl-expandable", never, { "isExpanded": "isExpanded"; "collapsedLabel": "collapsedLabel"; "expandedLabel": "expandedLabel"; }, { "toggle": "toggle"; }, never, ["*"]>;
}
//# sourceMappingURL=ecl-expandable.component.d.ts.map