import type { Keypair } from "@solana/web3.js"; export interface ExternalSigner { signMessage(message: Uint8Array): Promise; signTransaction(txBytes: Uint8Array): Promise; } export type SigningStrategy = { type: "native"; keypair: Keypair; } | { type: "walletAdapter"; signer: ExternalSigner; } | { type: "privy"; walletId: string; }; export declare function isUserCancellation(error: string): boolean; //# sourceMappingURL=signing.d.ts.map