import type { Route } from "../types/Collection.js"; export interface SealResult { str: string; nonce: string; publicKey: string; securedPrivateKey: string; } export declare const hash: (str: string, routeObj?: Route) => Promise; export declare const verifyHash: (password: string, storedHash: string, routeObj: Route) => Promise; export declare const generateMasterKey: () => Promise; export declare const generateJWTSecret: () => Promise; export declare const seal: (input: string, routeObj: Route) => Promise; export declare const unSeal: ({ str, nonce, publicKey, securedPrivateKey, routeObj, }: { str: string; nonce: string; publicKey: string; securedPrivateKey: string; routeObj: Route; }) => Promise; //# sourceMappingURL=libsodium.d.ts.map