import { EventEmitter, ElementRef } from '@angular/core'; import * as i0 from "@angular/core"; export interface DropdownOption { label: string; value: any; disabled?: boolean; } export declare class DropdownButtonComponent { label: string; options: DropdownOption[]; selectedValue?: any; disabled: boolean; placeholder?: string; selectionChange: EventEmitter; opened: EventEmitter; closed: EventEmitter; dropdownContainer?: ElementRef; buttonElement?: ElementRef; isOpen: boolean; private clickInside; get displayLabel(): string; get buttonClasses(): string; get labelClasses(): string; get arrowClasses(): string; toggleDropdown(event?: MouseEvent): void; selectOption(option: DropdownOption, event?: MouseEvent): void; getButtonWidth(): number; getOptionClasses(option: DropdownOption): string; onDocumentClick(event: MouseEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }