import type { HybxClient } from './HybxClient';
import type { HybxPaymentRequest, HybxPaymentResponse, HybxSettlementEvent, HybxWebhookPayload } from './types';
export declare class MockHybxClient implements HybxClient {
    readonly environment: string;
    constructor(environment?: string);
    initiatePayment(request: HybxPaymentRequest): Promise<HybxPaymentResponse>;
    getPaymentStatus(paymentId: string): Promise<HybxPaymentResponse>;
    listSettlementEvents(): Promise<HybxSettlementEvent[]>;
    parseWebhookPayload(body: string): HybxWebhookPayload;
}
