import { TSaltUtilsSaltType } from '../encryption-utils/salt-utils.types'; import { TPasswordEncryptionSupportedPasswordNativeTypes, TPasswordEnryptionUtilsKeyDerivedTargetKeyExportFormat, TPasswordEncryptionKeyImportNativeSupportedTypes } from './password-utils.types'; export declare const generatePasswordKey: (password: TPasswordEncryptionSupportedPasswordNativeTypes) => Promise; export declare const getDerivationNative: (passwordKey: CryptoKey, saltValue: Uint8Array) => Promise; export declare const generatePasswordKeyByPasswordString: (passwordString: string, saltValue: TSaltUtilsSaltType) => Promise; export declare const exportPasswordKey: (passwordKey: CryptoKey) => PromiseLike | Error; export declare const exportPasswordKeyAsString: (passwordKey: CryptoKey) => Promise; export declare const generatePasswordKeyInExportFormat: (passwordString: string, salt: TSaltUtilsSaltType) => Promise; export declare const generatePasswordKeyAsString: (passwordString: string, salt: TSaltUtilsSaltType) => Promise; export declare const importPasswordKey: (passwordKey: TPasswordEncryptionKeyImportNativeSupportedTypes) => Promise; export declare const importPasswordKeyFromString: (passwordKey: string) => Promise;