import { type IotaSignature as IotaSignatureType } from '../types/signature'; import { type UR } from '../types/ur'; import { IotaSignHashRequestProps, IotaSignRequestProps } from '../types/props'; import { KeystoneSDKConfig } from '../types'; export declare class KeystoneIotaSDK { config: KeystoneSDKConfig | undefined; constructor(config?: KeystoneSDKConfig); parseSignature(ur: UR): IotaSignatureType; generateSignHashRequest({ requestId, messageHash, accounts, origin }: IotaSignHashRequestProps): UR; generateIntentMessageHash(intentMessage: string): string; generateSignRequest({ requestId, intentMessage, accounts, origin }: IotaSignRequestProps): UR; }