import type { DataPollResponse, DataVerifyResponse } from "./data.types"; /** * Opt-in SDK debug hooks for Data verification harness testing. * * Never use in production code. * * ## Usage * ```ts * DataDebugHooks.setPostInterceptor(async (path, body) => ({ * transactionId: "txn-001", status: "ACCEPTED" * })); * const result = await data.verify(config); * DataDebugHooks.reset(); // always clear after use * ``` */ export declare const DataDebugHooks: { _postInterceptor: ((path: string, body: unknown) => Promise) | null; _getInterceptor: ((path: string) => Promise) | null; setPostInterceptor(fn: ((path: string, body: unknown) => Promise) | null): void; setGetInterceptor(fn: ((path: string) => Promise) | null): void; /** Clears all hooks. Always call in afterEach / tearDown. */ reset(): void; };