export interface TrackMergeOptions { trackId: string; x?: number; y?: number; w?: number; h?: number; z?: number; stretchMode?: StretchMode; } export interface MergeOptions { x: number; y: number; w: number; h: number; z: number; hidden?: boolean; muted?: boolean; id?: string; } export interface MergeJob { publishUrl: string; height?: number; width?: number; fps?: number; kbps?: number; audioOnly?: boolean; stretchMode?: StretchMode; watermarks?: WaterMark[]; background?: Background; maxRate?: number; minRate?: number; holdLastFrame?: boolean; } export declare type StretchMode = "aspectFill" | "aspectFit" | "scaleToFit"; export interface WaterMark { w: number; h: number; x: number; y: number; url: string; } export interface Background extends WaterMark { } export declare const defaultMergeJob: MergeJob;