import { TradingPosition } from '../../../store/types'; import { ChartAxis, LiquidationLineSizeItem, ResizeData } from '../types'; import PriceLines from './PriceLines'; import { RootStore } from '../../../store'; import * as api from '../../../api'; interface Params { axis: ChartAxis; calculateLiquidationPrice: RootStore['trading']['calculateLiquidationPrice']; getPseudoPosition: RootStore['trading']['getPseudoPosition']; } interface LiquidationPriceLinesData { position?: TradingPosition | null; currentSymbolPseudoPosition?: TradingPosition | null; orderSizes?: LiquidationLineSizeItem[]; draftSizes?: LiquidationLineSizeItem[]; leverageBrackets?: Record; } export default class LiquidationPriceLines extends PriceLines { #private; private get sizes(); constructor({ axis, calculateLiquidationPrice, getPseudoPosition, }: Params, resizeData: ResizeData); updateLiquidationLines: (linesData: LiquidationPriceLinesData) => void; } export {}; //# sourceMappingURL=LiquidationPriceLines.d.ts.map