import { type Nullable } from "@vkontakte/videoplayer-shared"; import { Control } from "./Control"; import { type ControlCreator, type ControlCreateViewParams, type TControl, type ControlOptions } from "./types"; export declare const createAreaControl: ControlCreator; declare class AreaControl extends Control { constructor(control: TControl, options?: ControlOptions); createView({ parentElement, callbacks }: ControlCreateViewParams): void; registerBlinkAnimationEvents(): void; disable(): void; enable(): void; getElement(): Nullable; updateShadowStyles(isDark?: boolean): void; toggleBlinkAnimation(enable?: boolean): void; syncBlinkAnimation(refAnim: HTMLElement): void; onBlinkHovering(): void; setShowTimeRange(): void; updateFillAnimationDimensions(): void; onProgress(): void; onResize(): void; } export {};