/// import type { Signer } from "../index"; interface MessageSignerWalletAdapter { publicKey: { toBuffer: () => Buffer; }; signMessage: (message: Uint8Array) => Promise; } export default class InjectedSolanaSigner implements Signer { private readonly _publicKey; readonly ownerLength: number; readonly signatureLength: number; readonly signatureType: number; pem?: string | Buffer; provider: MessageSignerWalletAdapter; constructor(provider: any); get publicKey(): Buffer; sign(message: Uint8Array): Promise; static verify(pk: Buffer, message: Uint8Array, signature: Uint8Array): Promise; } export {};