import { WebPlugin } from '@capacitor/core';
import type { PluginListenerHandle } from '@capacitor/core';
import type { NativeBiometricPlugin, AvailableResult, BiometricOptions, GetCredentialOptions, SetCredentialOptions, DeleteCredentialOptions, IsCredentialsSavedOptions, IsCredentialsSavedResult, Credentials, BiometryChangeListener } from './definitions';
export declare class NativeBiometricWeb extends WebPlugin implements NativeBiometricPlugin {
    constructor();
    isAvailable(): Promise<AvailableResult>;
    addListener(_eventName: 'biometryChange', _listener: BiometryChangeListener): Promise<PluginListenerHandle>;
    verifyIdentity(_options?: BiometricOptions): Promise<void>;
    getCredentials(_options: GetCredentialOptions): Promise<Credentials>;
    setCredentials(_options: SetCredentialOptions): Promise<void>;
    deleteCredentials(_options: DeleteCredentialOptions): Promise<void>;
    isCredentialsSaved(_options: IsCredentialsSavedOptions): Promise<IsCredentialsSavedResult>;
    getPluginVersion(): Promise<{
        version: string;
    }>;
}
