import { WebPlugin } from '@capacitor/core'; import type { AppAttestCapabilities, AppAttestPlugin, AttestKeyOptions, AttestKeyResult, CreateAssertionOptions, CreateAssertionResult, CreateAttestationOptions, CreateAttestationResult, DeviceCheckTokenResult, GenerateAssertionOptions, GenerateAssertionResult, GenerateKeyOptions, GenerateKeyResult, GetStoredKeyIdResult, IsSupportedResult, OperationResult, PrepareOptions, PrepareResult, StoreKeyIdOptions, WidevineFingerprintOptions, WidevineFingerprintResult } from './definitions'; export declare class AppAttestWeb extends WebPlugin implements AppAttestPlugin { isSupported(): Promise; getCapabilities(): Promise; prepare(_options?: PrepareOptions): Promise; createAttestation(_options: CreateAttestationOptions): Promise; createAssertion(_options: CreateAssertionOptions): Promise; getWidevineFingerprint(_options?: WidevineFingerprintOptions): Promise; getDeviceCheckToken(): Promise; storeKeyId(options: StoreKeyIdOptions): Promise; getStoredKeyId(): Promise; clearStoredKeyId(): Promise; generateKey(options?: GenerateKeyOptions): Promise; attestKey(options: AttestKeyOptions): Promise; generateAssertion(options: GenerateAssertionOptions): Promise; }