import { Instructions, Prepare } from './types'; import { Memo } from '../common/types'; declare type WeightedSigner = { address: string; weight: number; }; declare type SettingsSigners = { threshold?: number; weights: WeightedSigner[]; }; declare type Settings = { passwordSpent?: boolean; requireDestinationTag?: boolean; requireAuthorization?: boolean; disallowIncomingCSC?: boolean; disableMasterKey?: boolean; enableTransactionIDTracking?: boolean; noFreeze?: boolean; globalFreeze?: boolean; defaultCasinocoin?: boolean; emailHash?: string; messageKey?: string; domain?: string; transferRate?: number; regularKey?: string; signers?: SettingsSigners; memos?: Memo[]; }; declare function prepareSettings(address: string, settings: Settings, instructions?: Instructions): Promise; export default prepareSettings;