UNPKG

@opengis/fastify-table

Version:

core-plugins

40 lines 1.16 kB
import { ExtendedPG } from "../../../../../types/core.js"; interface ISecret { uid: string; pg: ExtendedPG; } interface ICode { uid: string; code: string; pg: ExtendedPG; enable?: boolean; } declare const enableSecret: ({ uid, pg }: ISecret) => Promise<void>; declare const deleteSecret: ({ uid, pg }: ISecret) => Promise<void>; declare const getSecret: ({ uid, pg }: ISecret) => Promise<{ secret: any; enabled: any; recoveryCodes: any; }>; declare const generate: ({ uid, pg }: ISecret) => Promise<{ enabled: any; qr?: undefined; key?: undefined; otp?: undefined; recoveryCodes?: undefined; } | { qr: string; key: string; otp: string; recoveryCodes: `${string}-${string}-${string}-${string}-${string}`[]; enabled?: undefined; }>; declare const verify: ({ uid, code: token, pg }: ICode) => Promise<{ enabled: any; recoveryCodes: any; }>; declare const toggle: ({ uid, code, pg, enable }: ICode) => Promise<any>; export { generate, verify, toggle, getSecret, enableSecret, deleteSecret }; declare const _default: null; export default _default; //# sourceMappingURL=totp.d.ts.map