import type { Signer, SignerResult } from '@polkadot/api/types'; import type { Registry, SignerPayloadJSON } from '@polkadot/types/types'; import { KeyringPair } from '@subwallet/keyring/types'; interface KeyringSignerProps { registry: Registry; keyPair: KeyringPair; } export default class KeyringSigner implements Signer { #private; constructor({ keyPair, registry }: KeyringSignerProps); signPayload(payload: SignerPayloadJSON): Promise; } export {};