import { type Signer } from 'ethers'; import { type CreateWarpQuoteRequest, type IRawWarpQuoteWriter, type RawQuoteSigner, type SubmittedWarpQuote } from '@hyperlane-xyz/provider-sdk/quote'; /** * Submits offchain-signed warp quotes to a deployed `OffchainQuotedLinearFee`. * Pre-flights the quote signer's authorization on-chain (`isQuoteSigner`) and * binds the EIP-712 `submitter` field to the tx-submitter's address so only * the configured tx signer may broadcast the resulting payload. */ export declare class EvmQuoteWriter implements IRawWarpQuoteWriter { private readonly txSigner; private readonly quoteSigner; private readonly feeAddress; constructor(txSigner: Signer, quoteSigner: RawQuoteSigner, feeAddress: string); submitQuote(req: CreateWarpQuoteRequest): Promise; } //# sourceMappingURL=EvmQuoteWriter.d.ts.map