import { MakeTransactionOptions, Network, RadixError } from "../index"; import { ResultAsync } from "neverthrow"; import { Observable, Subject } from "rxjs"; import { RadixAPI } from "../api/index"; import { BuiltTransaction, TransactionIdentifierT, TransactionIntent, TransactionStateUpdate, TransactionTrackingEventType } from "../dto/index"; import { AccountT } from "../_types"; export declare type AskUserToConfirmSubject = Subject; export declare type TrackErrorInput = { errors: RadixError[]; inStep: TransactionTrackingEventType; }; export declare type TrackError = (event: TrackErrorInput) => void; export declare type Track = (event: TransactionStateUpdate) => void; export declare type MakeTxFromIntentInput = { account: AccountT; txIntent: TransactionIntent; radixAPI: RadixAPI; network: Network; options: MakeTransactionOptions; }; export declare type SendTxError = { eventUpdateType: TransactionTrackingEventType; errors: RadixError[]; }; export declare type SendTxOutput = { completion: ResultAsync; events: Observable; }; //# sourceMappingURL=_types.d.ts.map