import type { BrowserProtectedAuthFieldValue, ProtectedAuthField, SiteAuthAuthority } from "@opengeni/contracts"; type ConnectionFieldsAuthority = Extract; export declare class BrowserAuthCredentialError extends Error { readonly name = "BrowserAuthCredentialError"; } export declare function resolveProtectedAuthFieldValues(input: { authority: ConnectionFieldsAuthority; requestedFields: readonly ProtectedAuthField[]; credential: Readonly>; nowMs?: number; }): BrowserProtectedAuthFieldValue[]; export declare function totpCode(secretValue: string, options?: { digits?: number; periodSeconds?: number; algorithm?: "sha1" | "sha256" | "sha512"; nowMs?: number; }): string; export {};