import * as payloads from './payloads.js'; export * from './payloads.js'; export * from './signature.js'; export * from './signature.definitions.js'; export * from './address.js'; declare const _default: { sign(secretKey: payloads.HexString, payload: payloads.SupportedPayload, chain: payloads.ChainType): Promise; verifySignature(ethereumAddress: payloads.HexString, signature: payloads.HexString, payload: payloads.SupportedPayload, chain: payloads.ChainType): boolean; createAddKeyData(msaId: string | bigint, newPublicKey: payloads.HexString | Uint8Array, expirationBlock: number): payloads.AddKeyData; createAuthorizedKeyData(msaId: string | bigint, authorizedPublicKey: payloads.HexString | Uint8Array, expirationBlock: number): payloads.AuthorizedKeyData; createAddProvider(authorizedMsaId: string | bigint, intentIds: number[], expirationBlock: number): payloads.AddProvider; createRecoveryCommitmentPayload(recoveryCommitment: payloads.HexString, expirationBlock: number): payloads.RecoveryCommitmentPayload; createClaimHandlePayload(handle: string, expirationBlock: number): payloads.ClaimHandlePayload; createPasskeyPublicKey(publicKey: payloads.HexString | Uint8Array): payloads.PasskeyPublicKey; createItemizedAddAction(data: payloads.HexString | Uint8Array): payloads.AddItemizedAction; createItemizedDeleteAction(index: number): payloads.DeleteItemizedAction; createItemizedSignaturePayloadV2(schemaId: number, targetHash: number, expiration: number, actions: payloads.ItemizedAction[]): payloads.ItemizedSignaturePayloadV2; createPaginatedDeleteSignaturePayloadV2(schemaId: number, pageId: number, targetHash: number, expiration: number): payloads.PaginatedDeleteSignaturePayloadV2; createPaginatedUpsertSignaturePayloadV2(schemaId: number, pageId: number, targetHash: number, expiration: number, payload: payloads.HexString | Uint8Array): payloads.PaginatedUpsertSignaturePayloadV2; createSiwfSignedRequestPayload(callback: string, permissions: number[], userIdentifierAdminUrl?: string): payloads.SiwfSignedRequestPayload; createSiwfLoginRequestPayload(message: string): payloads.SiwfLoginRequestPayload; getEip712BrowserRequestAddKeyData(msaId: string | bigint, newPublicKey: payloads.HexString | Uint8Array, expirationBlock: number, domain?: payloads.EipDomainPayload): unknown; getEip712BrowserRequestAuthorizedKeyData(msaId: string | bigint, authorizedPublicKey: payloads.HexString | Uint8Array, expirationBlock: number, domain?: payloads.EipDomainPayload): unknown; getEip712BrowserRequestAddProvider(authorizedMsaId: string | bigint, intentIds: number[], expirationBlock: number, domain?: payloads.EipDomainPayload): unknown; getEip712BrowserRequestRecoveryCommitmentPayload(recoveryCommitment: payloads.HexString, expirationBlock: number, domain?: payloads.EipDomainPayload): unknown; getEip712BrowserRequestPaginatedUpsertSignaturePayloadV2(schemaId: number, pageId: number, targetHash: number, expiration: number, payload: payloads.HexString | Uint8Array, domain?: payloads.EipDomainPayload): unknown; getEip712BrowserRequestPaginatedDeleteSignaturePayloadV2(schemaId: number, pageId: number, targetHash: number, expiration: number, domain?: payloads.EipDomainPayload): unknown; getEip712BrowserRequestItemizedSignaturePayloadV2(schemaId: number, targetHash: number, expiration: number, actions: payloads.ItemizedAction[], domain?: payloads.EipDomainPayload): unknown; getEip712BrowserRequestClaimHandlePayload(handle: string, expirationBlock: number, domain?: payloads.EipDomainPayload): unknown; getEip712BrowserRequestPasskeyPublicKey(publicKey: payloads.HexString | Uint8Array, domain?: payloads.EipDomainPayload): unknown; getEip712BrowserRequestSiwfSignedRequestPayload(callback: string, permissions: number[], userIdentifierAdminUrl?: string, domain?: payloads.EipDomainPayload): unknown; getEthereumRegularSigner(ethereumPair: import("@polkadot/keyring/types.js").KeyringPair): import("@polkadot/types/types/extrinsic.js").Signer; getEthereumMessageSigner(ethereumPair: import("@polkadot/keyring/types.js").KeyringPair): import("@polkadot/types/types/extrinsic.js").Signer; EIP712_DOMAIN_DEFINITION: { EIP712Domain: { name: string; type: string; }[]; }; EIP712_DOMAIN_MAINNET: payloads.EipDomainPayload; EIP712_DOMAIN_TESTNET: payloads.EipDomainPayload; ADD_PROVIDER_DEFINITION: { AddProvider: { name: string; type: string; }[]; }; ADD_KEY_DATA_DEFINITION: { AddKeyData: { name: string; type: string; }[]; }; AUTHORIZED_KEY_DATA_DEFINITION: { AuthorizedKeyData: { name: string; type: string; }[]; }; RECOVERY_COMMITMENT_PAYLOAD_DEFINITION: { RecoveryCommitmentPayload: { name: string; type: string; }[]; }; CLAIM_HANDLE_PAYLOAD_DEFINITION: { ClaimHandlePayload: { name: string; type: string; }[]; }; PASSKEY_PUBLIC_KEY_DEFINITION: { PasskeyPublicKey: { name: string; type: string; }[]; }; PAGINATED_DELETE_SIGNATURE_PAYLOAD_DEFINITION_V2: { PaginatedDeleteSignaturePayloadV2: { name: string; type: string; }[]; }; PAGINATED_UPSERT_SIGNATURE_PAYLOAD_DEFINITION_V2: { PaginatedUpsertSignaturePayloadV2: { name: string; type: string; }[]; }; ITEMIZED_SIGNATURE_PAYLOAD_DEFINITION_V2: { ItemizedSignaturePayloadV2: { name: string; type: string; }[]; ItemAction: { name: string; type: string; }[]; }; SIWF_SIGNED_REQUEST_PAYLOAD_DEFINITION: { SiwfSignedRequestPayload: { name: string; type: string; }[]; }; createRandomKey(): payloads.EthereumKeyPair; ethereumAddressToKeyringPair(ethereumAddress: import("@polkadot/types/interfaces/types.js").H160): import("@polkadot/keyring/types.js").KeyringPair; getUnifiedAddress(pair: import("@polkadot/keyring/types.js").KeyringPair): string; getUnifiedPublicKey(pair: import("@polkadot/keyring/types.js").KeyringPair): Uint8Array; reverseUnifiedAddressToEthereumAddress(unifiedAddress: payloads.HexString): payloads.HexString; getSS58AccountFromEthereumAccount(accountId20Hex: string): string; getKeyringPairFromSecp256k1PrivateKey(secretKey: Uint8Array): import("@polkadot/keyring/types.js").KeyringPair; getAccountId20MultiAddress(pair: import("@polkadot/keyring/types.js").KeyringPair): payloads.Address20MultiAddress; }; export default _default;