import { WebPlugin } from '@capacitor/core'; import type { PluginListenerHandle } from '@capacitor/core'; import type { NativeBiometricPlugin, AvailableResult, BiometricOptions, GetCredentialOptions, GetSecureCredentialsOptions, SetCredentialOptions, DeleteCredentialOptions, IsCredentialsSavedOptions, IsCredentialsSavedResult, Credentials, BiometryChangeListener } from './definitions'; export declare class NativeBiometricWeb extends WebPlugin implements NativeBiometricPlugin { /** * In-memory credential storage for browser development/testing. * Credentials are stored temporarily and cleared on page refresh. * This is NOT secure storage and should only be used for development purposes. */ private credentialStore; constructor(); isAvailable(): Promise; addListener(_eventName: 'biometryChange', _listener: BiometryChangeListener): Promise; verifyIdentity(_options?: BiometricOptions): Promise; getCredentials(_options: GetCredentialOptions): Promise; getSecureCredentials(_options: GetSecureCredentialsOptions): Promise; setCredentials(_options: SetCredentialOptions): Promise; deleteCredentials(_options: DeleteCredentialOptions): Promise; isCredentialsSaved(_options: IsCredentialsSavedOptions): Promise; getPluginVersion(): Promise<{ version: string; }>; }