sui-svelte-wallet-kit
Version:
Svelte 5 wallet kit for Sui: connect wallets, manage accounts, SuiNS, balance, sign transactions/messages
19 lines (18 loc) • 777 B
TypeScript
/**
* useMultisig Hook
* Provides access to Multisig store
*/
import { multisigStore, type MultisigProviders } from './MultisigStore.svelte.js';
import type { MultisigConfig, UseMultisigReturn } from './MultisigTypes.js';
export { multisigStore, type MultisigProviders };
/**
* Initialize Multisig (called by SuiModule)
*/
export declare function initializeMultisig(config: MultisigConfig, providers: MultisigProviders, network?: 'mainnet' | 'testnet' | 'devnet'): void;
/**
* useMultisig hook
* Returns the Multisig store instance for reactive access
*/
export declare function useMultisig(): UseMultisigReturn;
export declare function setMultisigContext(): void;
export declare function getMultisigContext(): import("./MultisigStore.svelte.js").MultisigStore | null;