import { StateEmission } from './StateEmission'; import { ISegmentConfigShape, ISequenceConfigShape } from './types/Segment'; export declare class StateExpression { config: ISegmentConfigShape; seqConfig: ISequenceConfigShape; countingUp: boolean; private instantEmissions; private spreadEmissions; private moduloInstantEmissions; constructor(config: ISegmentConfigShape, seqConfig: ISequenceConfigShape, countingUp: boolean); getStateEmission(time: number): StateEmission | undefined; private parse; private setInstantStates; private setSpreadState; }