import { EventEmitter, OnInit } from '@angular/core'; import { LoggerService } from '@sowatech/shared/logger'; import { IBoxDefaultConfig } from '@sowatech/shared/shared-config'; import { UserPropertiesStorageService } from '@sowatech/shared/user-properties-storage'; import * as i0 from "@angular/core"; export declare enum State { open = "open", collapsed = "collapsed" } export declare class IBoxComponent implements OnInit { private logger; private config; private userPropStorageService; stateChange: EventEmitter; heading: string; collapsable: boolean; collapsed: boolean; headingHidden: boolean; label: string; contentHeadingClass: string; storeKey?: string; saveState?: boolean; constructor(logger: LoggerService, config: IBoxDefaultConfig, userPropStorageService: UserPropertiesStorageService); toggleCollapse(event: MouseEvent): void; ngOnInit(): void; private get key(); private get defaultKey(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }