import { PopUpAlignment } from '../../../enums/popup.enum'; import { IconName } from '../../shared/icon/icon.component'; import { PopUpProps } from '../../popup/popup.component'; import * as i0 from "@angular/core"; export interface DropdownItem { label: string; action: () => void; } export declare enum DropdownColors { default = "default", blue = "blue" } export interface DropdownProps { label: string; icon?: IconName; items: DropdownItem[]; color?: DropdownColors; alignment?: PopUpAlignment; } export declare class DropdownComponent implements DropdownProps { label: string; icon?: IconName; items: DropdownItem[]; color: DropdownColors; alignment: PopUpAlignment; popup?: PopUpProps; isOpen: boolean; availableColors: typeof DropdownColors; popUpAlignment: typeof PopUpAlignment; executeAction(event: MouseEvent, action: () => void): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }