import * as PIXI from "pixi.js"; import { Clip, ClipOptions } from "../../Clip"; import { ClipStyle } from "../../ClipStyle"; /** * Sprite-less clip wrapper that binds a library subtitles asset into the timeline. * * Rendering and hit-testing are delegated to `SubtitlesManager`, so the clip itself mainly carries timing, * subtitles linkage, and editor interaction hooks. */ export declare class SubtitlesClip extends Clip> { constructor(options: ClipOptions); init(layerId: string): Promise; /** * Synchronizes the clip duration with the duration of the linked subtitles asset. * * @returns Nothing. */ updateDuration(): void; /** * Creates a cloned subtitles clip from serialized data. * * @returns Cloned subtitles clip instance. */ clone(): Clip>; hitTest(point: { cursorX: number; cursorY: number; }): boolean; hasSprite(): boolean; }