import { EventEmitter } from '@angular/core'; import { PopoverSelectorMetadata } from './types'; import * as i0 from "@angular/core"; export declare class PopoverSelectorComponent { /** * Popover selector configuration object. * @type {PopoverSelectorMetadata} */ props: PopoverSelectorMetadata; /** * Event emitted when the selection changes. * Emits the selected value(s). */ selectionChange: EventEmitter; private i18n; constructor(); /** * Get placeholder text. */ getPlaceholderText(): string; /** * Get cancel text. */ getCancelText(): string; /** * Get ok text. */ getOkText(): string; /** * Handle selection change from the ion-select. * @param event - The ion-select change event */ onSelectionChange(event: any): void; /** * Get the display text for the trigger button. * Shows the selected option's label or placeholder. * @returns The display text */ getDisplayText(): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }