import { MSQuote } from './MSQuote';
import { WaveSequence } from './WaveSequence';
import { WaveList } from './WaveList';
export declare class WaveCalculator {
    bReOrg: boolean;
    oPW: any;
    constructor(oMSQuote: MSQuote);
    oMSQuote: any;
    process(): void;
    adjustSmallerWaves(v: Array<any>, oMSQuote: MSQuote): void;
    oWS: WaveSequence;
    iLevel: number;
    getLevel(): number;
    setStockType(oMSQuote: MSQuote): void;
    oWaveList: WaveList;
    getWaveList(): WaveList;
    getWaves(iPC: number, iIC: number): Array<any>;
    iPC: number;
    iIC: number;
    generateWave(iPCS: number, iICS: number): void;
}
