import type { PendingTx } from "./types.js"; import { type BroadcastSignedTxResult } from "./broadcast.js"; import { type ExecResultResponse } from "./exec_result.js"; import type { HttpClient } from "../lib/http.js"; export type ProviderRef = string; export type SignPendingTxResult = { signed_tx: string; }; export type SignAndBroadcastResult = BroadcastSignedTxResult; export type SignBroadcastResumeResult = { broadcast: BroadcastSignedTxResult; reply: ExecResultResponse; }; export declare function signPendingTx(pending: PendingTx, password: string): Promise; export declare function signAndBroadcastPendingTx(http: HttpClient, pending: PendingTx, password: string): Promise; export declare function signBroadcastAndResume(http: HttpClient, pending: PendingTx, runId: string, provider: ProviderRef, password: string): Promise; //# sourceMappingURL=sign.d.ts.map