import type { PluginListenerHandle } from '@capacitor/core'; import { WebPlugin } from '@capacitor/core'; import type { AuthenticateOptions, BiometricAuthPlugin, BiometryType, CheckBiometryResult, ResumeListener } from './definitions.js'; export declare abstract class BiometricAuthBase extends WebPlugin implements BiometricAuthPlugin { abstract setBiometryType(type: BiometryType | string | Array | undefined): Promise; abstract checkBiometry(): Promise; abstract setBiometryIsEnrolled(enrolled: boolean): Promise; abstract setDeviceIsSecure(isSecure: boolean): Promise; authenticate(options?: AuthenticateOptions): Promise; protected abstract internalAuthenticate(options?: AuthenticateOptions): Promise; addResumeListener(listener: ResumeListener): Promise; }