import { type SuiSignature as SuiSignatureType } from '../types/signature'; import { type UR } from '../types/ur'; import { SuiSignHashRequestProps, type SuiSignRequestProps } from '../types/props'; import { KeystoneSDKConfig } from '../types'; export declare class KeystoneSuiSDK { config: KeystoneSDKConfig | undefined; constructor(config?: KeystoneSDKConfig); parseSignature(ur: UR): SuiSignatureType; generateSignHashRequest({ requestId, messageHash, accounts, origin }: SuiSignHashRequestProps): UR; generateIntentMessageHash(intentMessage: string): string; generateSignRequest({ requestId, intentMessage, accounts, origin }: SuiSignRequestProps): UR; }