import { AtomicBEEF, SendWithResult, SignActionArgs, SignActionResult, TXIDHexString } from '@bsv/sdk';
import { AuthId, ReviewActionResult } from '../../sdk/WalletStorage.interfaces';
import { Wallet } from '../../Wallet';
export interface SignActionResultX extends SignActionResult {
    txid?: TXIDHexString;
    tx?: AtomicBEEF;
    sendWithResults?: SendWithResult[];
    notDelayedResults?: ReviewActionResult[];
}
export declare function signAction(wallet: Wallet, auth: AuthId, args: SignActionArgs): Promise<SignActionResultX>;
//# sourceMappingURL=signAction.d.ts.map