import { OnDestroy, EventEmitter, Renderer2, ElementRef } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { IPepOption, PepCustomizationService, PepHorizontalAlignment, PepLayoutType } from '@pepperi-addons/ngx-lib'; import { IPepSelectionOption } from './select-panel.model'; import * as i0 from "@angular/core"; /** * This is a button component that support pepperi theme * style & state & sizes * * @export * @class PepSelectPanelComponent * @implements {OnDestroy} */ export declare class PepSelectPanelComponent implements OnDestroy { private renderer; private customizationService; private element; form: FormGroup; layoutType: PepLayoutType; xAlignment: PepHorizontalAlignment; renderTitle: boolean; showTitle: boolean; label: string; mandatory: boolean; disabled: boolean; classNames: string; isMultiSelect: boolean; private _numOfCol; set numOfCol(value: number); private _value; set value(value: string); get value(): string; private _options; set options(value: Array); get options(): Array; groupName: string; valueChange: EventEmitter; selectPanel: ElementRef; optionsMap: Array; constructor(renderer: Renderer2, customizationService: PepCustomizationService, element: ElementRef); private setDefaultForm; ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; setNumOfColumns(): void; initOptionsMap(): void; selectionChange(option: any, event: any): void; isChecked(option: any): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }