import { type ISubscription } from '@vkontakte/videoplayer-shared';
import { type IOneStat, type ThinOneStat, type IMediascopePixel } from '@vkontakte/videoplayer-statistics';
export interface IUIStatistics {
    statSubscription: ISubscription;
    oneStat?: IOneStat;
    thinOneStat?: ThinOneStat.IThinOneStat;
    mediascopePixel?: IMediascopePixel;
    destroy: () => void;
}
export declare class UIOneStat implements IUIStatistics {
    oneStat?: IOneStat | undefined;
    thinOneStat?: ThinOneStat.IThinOneStat | undefined;
    mediascopePixel?: IMediascopePixel | undefined;
    statSubscription: ISubscription;
    constructor(oneStat?: IOneStat | undefined, thinOneStat?: ThinOneStat.IThinOneStat | undefined, mediascopePixel?: IMediascopePixel | undefined, statSubscription?: ISubscription);
    destroy(): void;
}
