import { Context } from "../context"; import { PrivateKey, PublicKey, SecretSeedStorage, Seed, SeedHash } from "../types"; export declare function getSeedHashes(context: Context): Promise; export declare function exportSeed(context: Context, params: { seedHash: SeedHash; passphrase: string; }): Promise; export declare function exportRawSeed(context: Context, params: { seedHash: SeedHash; passphrase: string; }): Promise; export declare function exportMnemonic(context: Context, params: { seedHash: SeedHash; passphrase: string; }): Promise; export declare function importSeed(context: Context, params: { secret: SecretSeedStorage; passphrase: string; }): Promise; export declare function importRawSeed(context: Context, params: { seed: Seed; passphrase?: string; meta?: string; }): Promise; export declare function importMnemonic(context: Context, params: { mnemonic: string; passphrase?: string; meta?: string; }): Promise; export declare function createSeed(context: Context, params: { seedLength?: number; passphrase?: string; meta?: string; }): Promise; export declare function deleteSeed(context: Context, params: { seedHash: SeedHash; }): Promise; export declare function getPrivateKeyFromSeed(context: Context, params: { seedHash: SeedHash; path: string; passphrase: string; }): Promise; export declare function getPublicKeyFromSeed(context: Context, params: { seedHash: SeedHash; path: string; passphrase: string; }): Promise; export declare function signFromSeed(context: Context, params: { seedHash: SeedHash; path: string; message: string; passphrase: string; }): Promise; export declare function getMeta(context: Context, params: { seedHash: SeedHash; }): Promise; export declare function save(context: Context): Promise; export declare function load(context: Context, value: SecretSeedStorage[]): Promise; export declare function clear(context: Context): Promise;