import { CountPrice } from '../models/assets-history'; type ChangeNumberFunc = (prev: number) => number; export declare class CountPriceMapper { static toCount(countPrice: CountPrice): number | undefined; static toPrice(countPrice: CountPrice): number | undefined; static toReserveCount(countPrice: CountPrice): number | undefined; private static changePrice; static toCountPrice(count: number, price: number, reserveCount?: number): CountPrice; static setReserveCount(countPrice: CountPrice, reserveCount: number): CountPrice | undefined; static changeCount(countPrice: CountPrice, changeFunc: ChangeNumberFunc): CountPrice | undefined; private static changeCountAndPrice; static subtractPrice(countPrice: CountPrice, price: number): CountPrice; static subtractCount(countPrice: CountPrice, count: number): CountPrice; static addCount(countPrice: CountPrice, count: number): CountPrice; static applyRatio(countPrice: CountPrice, ratio: number): CountPrice | undefined; static applyRate(countPrice: CountPrice, rate: number): CountPrice | undefined; } export {};