import type { SeekState } from '../../player/types';
import { IObservable, IValueObservable, Seconds } from '@vkontakte/videoplayer-shared';
import { IStateMachine } from '../../utils/StateMachine/types';
interface IParams {
    seekState: IStateMachine<SeekState>;
    position$: IValueObservable<Seconds>;
}
/**
 * Реализует оптимистичное изменение позиции при перемотке
 */
declare const _default: ({ seekState, position$ }: IParams) => IObservable<Seconds>;
export default _default;
