import { HandleProvider, HealthCheckResponse, SubmitTxArgs, TxSubmitProvider } from '@cardano-sdk/core'; import { InMemoryCache } from '../InMemoryCache'; import { ObservableCardanoNode } from '@cardano-sdk/projection'; import { WithLogger } from '@cardano-sdk/util'; declare type ObservableTxSubmitter = Pick; export declare type NodeTxSubmitProviderProps = WithLogger & { handleProvider?: HandleProvider; cardanoNode: ObservableTxSubmitter; healthCheckCache: InMemoryCache; }; export declare class NodeTxSubmitProvider implements TxSubmitProvider { #private; constructor({ handleProvider, cardanoNode, logger, healthCheckCache }: NodeTxSubmitProviderProps); submitTx({ signedTransaction, context }: SubmitTxArgs): Promise; healthCheck(): Promise; } export {}; //# sourceMappingURL=NodeTxSubmitProvider.d.ts.map