import * as _angular_core from '@angular/core'; import { ElementRef, OnDestroy } from '@angular/core'; declare class W2pButton { readonly onClick: _angular_core.OutputEmitterRef; readonly variant: _angular_core.InputSignal<"primary" | "neutral">; readonly disabled: _angular_core.InputSignal; protected readonly classes: _angular_core.Signal; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class W2pActionButton { readonly onClick: _angular_core.OutputEmitterRef; readonly variant: _angular_core.InputSignal<"primary" | "neutral" | "critical" | "ghost">; readonly disabled: _angular_core.InputSignal; protected readonly classes: _angular_core.Signal; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class W2pInput { readonly inputRef: _angular_core.Signal | undefined>; readonly picture: _angular_core.InputSignal; readonly type: _angular_core.InputSignal; readonly trim: _angular_core.InputSignal; readonly inputMode: _angular_core.InputSignal; readonly placeholder: _angular_core.InputSignal; readonly autofocus: _angular_core.InputSignal; readonly disabledInput: _angular_core.InputSignal; readonly invalid: _angular_core.InputSignal; readonly value: _angular_core.WritableSignal; readonly disabled: _angular_core.WritableSignal; readonly typeToggling: _angular_core.WritableSignal; private onChange; private onTouched; constructor(); protected toggleType(): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState(isDisabled: boolean): void; onInput(event: Event): void; writeValue(obj: string): void; onBlur(): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class W2pLoader { static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } type W2pColorAlertVarinat = 'success' | 'info' | 'warning' | 'error' | 'warning' | 'default'; declare class W2pColorAlert { readonly label: _angular_core.InputSignal; readonly variant: _angular_core.InputSignal; protected readonly classes: _angular_core.Signal; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class W2pOtpInput { readonly length: _angular_core.InputSignal; readonly disabledInput: _angular_core.InputSignal; readonly invalidInput: _angular_core.InputSignal; readonly autofocus: _angular_core.InputSignal; readonly complete: _angular_core.OutputEmitterRef; readonly cells: _angular_core.Signal[]>; readonly digits: _angular_core.WritableSignal; readonly disabled: _angular_core.WritableSignal; readonly invalid: _angular_core.WritableSignal; private readonly ngControl; private readonly controlStatus; private onChange; private onTouched; constructor(); registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState(isDisabled: boolean): void; setInvalid(isInvalid: boolean): void; writeValue(obj: string): void; onInput(event: Event, index: number): void; onKeydown(event: KeyboardEvent, index: number): void; onPaste(event: ClipboardEvent, index: number): void; reset(): void; onBlur(): void; private focusCell; private emitValue; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class W2pLabel { static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class W2pAvatar { readonly userId: _angular_core.InputSignal; readonly userName: _angular_core.InputSignal; readonly placeholder: _angular_core.InputSignal; readonly srcFull: _angular_core.InputSignal; protected readonly imageLoadFailed: _angular_core.WritableSignal; protected visible: _angular_core.WritableSignal; protected readonly color: _angular_core.Signal; protected readonly latter: _angular_core.Signal; protected loaded(): void; protected onImageError(): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class ProgressiveImageDirective implements OnDestroy { private el; private renderer; placeholder: _angular_core.InputSignal; srcFull: _angular_core.InputSignal; loadError: _angular_core.OutputEmitterRef; private loaded; private observer?; private abortController?; private static cache; private static errorCache; constructor(); private isElementInViewport; private createObserver; private loadFullImage; private setFullImage; private abortCurrent; ngOnDestroy(): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵdir: _angular_core.ɵɵDirectiveDeclaration; } declare class W2pSwipeConfirm { readonly label: _angular_core.InputSignal; readonly loadingLabel: _angular_core.InputSignal; readonly disabled: _angular_core.InputSignal; readonly loading: _angular_core.InputSignal; readonly threshold: _angular_core.InputSignal; readonly confirmed: _angular_core.OutputEmitterRef; readonly track: _angular_core.Signal | undefined>; readonly handle: _angular_core.Signal | undefined>; protected readonly settled: _angular_core.WritableSignal; protected readonly isConfirmedVisual: _angular_core.Signal; protected readonly pressed: _angular_core.WritableSignal; private startX; private startTranslate; private maxTranslate; private currentTranslate; private dragging; onPointerDown(event: PointerEvent): void; onPointerMove(event: PointerEvent): void; onPointerUp(): void; reset(): void; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } declare class W2pSkeleton { styles: _angular_core.InputSignal; height: _angular_core.InputSignal; width: _angular_core.InputSignal; borderRadius: _angular_core.InputSignal; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } type W2pColorAlertBigVarinat = 'success' | 'info' | 'warning' | 'error' | 'warning' | 'default'; declare class W2pColorAlertBig { readonly label: _angular_core.InputSignal; readonly description: _angular_core.InputSignal; readonly variant: _angular_core.InputSignal; protected readonly classes: _angular_core.Signal; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵcmp: _angular_core.ɵɵComponentDeclaration; } export { ProgressiveImageDirective, W2pActionButton, W2pAvatar, W2pButton, W2pColorAlert, W2pColorAlertBig, W2pInput, W2pLabel, W2pLoader, W2pOtpInput, W2pSkeleton, W2pSwipeConfirm }; export type { W2pColorAlertBigVarinat, W2pColorAlertVarinat };