import { EventEmitter } from '@angular/core'; import * as i0 from "@angular/core"; export interface PickerV2Option { value: string; label: string; prefix?: string; disabled?: boolean; } export interface PickerV2Metadata { options: PickerV2Option[]; selectedValue?: string; placeholder?: string; disabled?: boolean; ariaLabel?: string; } /** * `val-picker-v2` * * Dropdown propio para pickers simples. Evita el trigger de `ion-select`, que en * popovers de settings podía deformar el borde activo del botón. */ export declare class PickerV2Component { props: PickerV2Metadata; selectionChange: EventEmitter; private host; readonly open: import("@angular/core").WritableSignal; readonly selectedOption: import("@angular/core").Signal; readonly displayText: import("@angular/core").Signal; toggle(): void; select(option: PickerV2Option): void; onDocumentClick(event: MouseEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }