/// <reference types="node" resolution-mode="require"/>
import { GrumpkinAddress } from '@polyaztec/barretenberg/address';
import { BridgeCallData } from '@polyaztec/barretenberg/bridge_call_data';
import { TxId } from '@polyaztec/barretenberg/tx_id';
export declare class DefiTxDao {
    constructor(init?: Partial<DefiTxDao>);
    txId: TxId;
    userId: GrumpkinAddress;
    bridgeCallData: BridgeCallData;
    depositValue: bigint;
    txFee: bigint;
    txRefNo: number;
    created: Date;
    partialState: Buffer;
    partialStateSecret: Buffer;
    nullifier: Buffer;
    settled?: Date;
    interactionNonce?: number;
    isAsync?: boolean;
    success?: boolean;
    outputValueA?: bigint;
    outputValueB?: bigint;
    finalised?: Date;
    claimSettled?: Date;
    claimTxId?: TxId;
    afterLoad(): void;
}
//# sourceMappingURL=defi_tx_dao.d.ts.map