import { Nameable } from "../nameable"; import type { IClip } from "../types"; import { Timeline } from "./timeline"; import { TimeUnit } from "./timeUnit"; export declare class Clip extends Nameable implements IClip { time: number; duration?: number; contentTimeUnit?: TimeUnit; playStart?: number; playStop?: number; loopStart?: number; loopEnd?: number; fadeTimeUnit?: TimeUnit; fadeInTime?: number; fadeOutTime?: number; content?: Timeline; reference?: string; constructor(time?: number, duration?: number, contentTimeUnit?: TimeUnit, playStart?: number, playStop?: number, loopStart?: number, loopEnd?: number, fadeTimeUnit?: TimeUnit, fadeInTime?: number, fadeOutTime?: number, content?: Timeline, reference?: string, // Change type to string | undefined name?: string, color?: string, comment?: string); toXmlObject(): any; fromXmlObject(xmlObject: any): this; }