import { Config, VerifySuccess } from "./binder"; import TokenHandler from "./handler/TokenHandler"; export declare function getAPIKeyIDFromAttr(): string; export declare function generateVerifier(): string; export declare function base64urlencode(a: ArrayBuffer): string; export declare function base64urldecode(input: string): ArrayBuffer; export declare function challengeFromVerifier(v: string): Promise; export declare const verificationProccessPromise: (self: { verifySuccess?: VerifySuccess; verifyError?: string; RegisterWebAuthn?: boolean; config: Config; Identifier?: string; tokenHandler?: TokenHandler; onSuccess: (success: VerifySuccess) => void; onError: (error: any) => void; }) => Promise; export declare const isIFrame: (input: HTMLElement | null) => input is HTMLIFrameElement; export declare const lightOrDark: (color: any) => boolean; export declare const getModalHeight: (customization: any) => number;