/**
 * Wallet payment integration for domain purchases
 *
 * Uses an optional wallet module to pay for domain registrations,
 * renewals, and marketplace purchases (Sedo, etc.).
 */
import type { Command } from "commander";
export interface WalletCard {
    id: string;
    provider_id: string;
    external_id: string;
    name: string;
    last_four: string;
    brand: string;
    balance: number;
    currency: string;
}
export interface WalletTransaction {
    id: string;
    card_id: string;
    amount: number;
    currency: string;
    type: string;
    status: string;
    merchant: string | null;
    description: string | null;
}
export declare function registerWalletCommand(program: Command): void;
//# sourceMappingURL=wallet.d.ts.map