import IVideoProperties from './IVideoProperties';
/**
 * Represents the types of video events that can occur.
 */
export type VideoEventType = 'prepare' | 'play' | 'stop' | 'pause' | 'resume' | 'ended' | 'error';
export declare const VIDEO_EVENT_TYPES: VideoEventType[];
/**
 * Represents an event related to video playback.
 */
interface IVideoEvent {
    /** The type of the video event. */
    type: VideoEventType;
    /** Properties of video that created the event */
    srcArguments: IVideoProperties;
}
export default IVideoEvent;
export declare function getEventName(event: IVideoEvent): string;
export declare function stringifySrcArguments(uri: string, x: number, y: number, width: number, height: number): string;
