import { ITextOptions } from '../index'; export declare type IUpdateParameters = Partial; export interface IAnimation { readonly id?: string; readonly name: string; readonly start?: number; readonly duration?: number; readonly easing?: string; } export interface IAppearParameters { readonly timings?: number[]; } export interface IAppearWithLastWordColoredParameters { readonly appearParameters?: IAppearParameters; readonly lastWordFirstColor?: string; readonly lastWordSecondColor?: string; } export interface IKaraokeParameters { readonly timings?: number[]; readonly fill?: string[]; readonly stroke?: string[]; readonly fontSize?: number[]; readonly wordBackgroundType?: string[]; readonly wordBackgroundFill?: string[]; readonly wordCornerRadius?: number[]; readonly keepKaraokeStyle?: boolean; } export interface IOnlyOneWordParameters { readonly timings?: number[]; } export interface IWallpaperParameters { readonly cueSpacing?: number; readonly topClonesCount?: number; readonly bottomClonesCount?: number; readonly centerY?: boolean; } export interface IZoomParameters { readonly zoomScaleDifference?: number; } export interface IZoomWallpaperParameters { readonly wallpaperParameters?: IWallpaperParameters; readonly zoomParameters?: IZoomParameters; readonly zoomDuration?: number; } export declare type IKaraoke = IKaraokeParameters & IAnimation; export declare type IAppear = IAppearParameters & IAnimation; export declare type IWallpaper = IWallpaperParameters & IAnimation; export declare type IZoom = IZoomParameters & IAnimation; export declare type IUpdate = IUpdateParameters & IAnimation; export declare type IZoomWallpaper = IZoomWallpaperParameters & IAnimation; export declare type IAppearWithLastWordColored = IAppearWithLastWordColoredParameters & IAnimation; export declare type IOnlyOneWord = IOnlyOneWordParameters & IAnimation; export interface ICaptureIndicator { type: string; content: number[]; }