import type { ChallengeAssertConnectorParams, ChallengeAssertScriptInfo } from "./types.js";
/** @see btc-vault crates/vault/src/assert/challenge_assert_connector.rs — Rust WASM bindings */
/**
 * Get the ChallengeAssert script and control block.
 *
 * Used to build ChallengeAssert PSBTs for the depositor-as-claimer path.
 * Each challenger has 3 ChallengeAssert transactions, and this connector
 * generates the spending scripts using Lamport and GC label hashes from the VP.
 *
 * @param params - ChallengeAssert connector parameters
 * @returns Script and control block (hex encoded)
 */
export declare function getChallengeAssertScriptInfo(params: ChallengeAssertConnectorParams): Promise<ChallengeAssertScriptInfo>;
//# sourceMappingURL=challengeAssertConnector.d.ts.map