{"version":3,"file":"types.mjs","sourceRoot":"","sources":["../../../src/strategy/bridge/types.ts"],"names":[],"mappings":"","sourcesContent":["import type { QuoteResponse } from '@metamask/bridge-controller';\n\nimport type { QuoteRequest } from '../../types';\n\nexport type TransactionPayBridgeQuote = QuoteResponse & {\n  metrics?: {\n    attempts: number;\n    buffer: number;\n    latency: number;\n  };\n  request: BridgeQuoteRequest;\n};\n\nexport type BridgeQuoteRequest = QuoteRequest & {\n  attemptsMax: number;\n  bufferInitial: number;\n  bufferStep: number;\n  bufferSubsequent: number;\n  slippage: number;\n  sourceBalanceRaw: string;\n};\n\nexport type BridgeFeatureFlags = {\n  chains?: {\n    [chainId: number]: {\n      refreshRate?: number;\n    };\n  };\n  refreshRate?: number;\n};\n"]}