import { SafeApolloClient } from '@lens-protocol/api-bindings'; import { MetaTransaction } from '@lens-protocol/domain/entities'; import { IOnChainRelayer, BroadcastingError, ProtocolTransactionRequest } from '@lens-protocol/domain/use-cases/transactions'; import { ILogger, PromiseResult } from '@lens-protocol/shared-kernel'; import { SignedProtocolCall } from "../../wallet/adapters/ConcreteWallet.js"; import { ITransactionFactory } from "./ITransactionFactory.js"; export declare class OnChainRelayer implements IOnChainRelayer { private apolloClient; private factory; private logger; constructor(apolloClient: SafeApolloClient, factory: ITransactionFactory, logger: ILogger); relayProtocolCall(signedCall: SignedProtocolCall): PromiseResult, BroadcastingError>; private relayWithProfileManager; }