import { EventEmitter, OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { PillActionEvent, PillClickEvent, PillMetadata } from './types'; import * as i0 from "@angular/core"; export declare class PillComponent implements OnInit, OnChanges { private presets; /** Optional preset name registered via provideValtechPresets(). */ preset?: string; /** Pill configuration. Overrides preset values when both are set. */ props: Partial; /** Emits when a clickable badge pill is activated. */ pillClick: EventEmitter; /** Emits when a notification-pill action button is pressed. */ pillAction: EventEmitter; resolvedProps: PillMetadata; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; private resolveProps; get isNotificationPill(): boolean; get isTextPill(): boolean; get pillColor(): string; get pillWeight(): string; get pillSize(): string; getIconColor(): string; onPillClick(event?: Event): void; onActionClick(actionToken: string, event: MouseEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }