import { onBiometricAuthRequested, onBiometricManagerUpdated, onBiometricTokenUpdated } from '../events'; /** * @deprecated Use [`useBiometricManager`](https://vue-tg.deptyped.com/mini-apps.html#usebiometricmanager) instead */ export declare function useWebAppBiometricManager(): { isBiometricInited: Readonly>; isBiometricAvailable: Readonly>; biometricType: Readonly>; isBiometricAccessRequested: Readonly>; isBiometricAccessGranted: Readonly>; isBiometricTokenSaved: Readonly>; biometricDeviceId: Readonly>; initBiometric: { (): Promise; (callback?: (() => void) | undefined): void; }; requestBiometricAccess: { (params: import('../sdk').BiometricRequestAccessParams): Promise; (params: import('../sdk').BiometricRequestAccessParams, callback?: ((isGranted: boolean) => void) | undefined): void; }; authenticateBiometric: { (params: import('../sdk').BiometricAuthenticateParams): Promise<{ isAuthenticated: boolean; token: string | undefined; }>; (params: import('../sdk').BiometricAuthenticateParams, callback?: ((isAuthenticated: boolean, token?: string | undefined) => void) | undefined): void; }; updateBiometricToken: { (token: string): Promise; (token: string, callback?: ((isUpdated: boolean) => void) | undefined): void; }; openBiometricSettings: () => void; /** * @deprecated import directly from `vue-tg` instead. */ onBiometricManagerUpdated: typeof onBiometricManagerUpdated; /** * @deprecated import directly from `vue-tg` instead. */ onBiometricAuthRequested: typeof onBiometricAuthRequested; /** * @deprecated import directly from `vue-tg` instead. */ onBiometricTokenUpdated: typeof onBiometricTokenUpdated; };