/**
 * 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;
