export type Availability = 'available' | 'deviceBusy' | 'deviceNotPresent' | 'disabledByPolicy' | 'notConfiguredForUser' | 'unknown';
export type Verification = 'verified' | 'deviceBusy' | 'deviceNotPresent' | 'disabledByPolicy' | 'notConfiguredForUser' | 'retriesExhausted' | 'canceled' | 'unknown';
/**
 * Check if User Constant Verification is available.
 *
 * See: https://learn.microsoft.com/en-us/uwp/api/windows.security.credentials.ui.userconsentverifier.checkavailabilityasync?view=winrt-26100#windows-security-credentials-ui-userconsentverifier-checkavailabilityasync
 */
export declare function checkAvailability(): Promise<Availability>;
/**
 * Request User Constant Verification
 *
 * See: https://learn.microsoft.com/en-us/uwp/api/windows.security.credentials.ui.userconsentverifier.requestverificationasync?view=winrt-26100
 */
export declare function requestVerification(message: string): Promise<Verification>;
