import { IStyle, ICue, ITextOptions, Entity, IAnimation, Animation, ICaptureIndicator, Context } from './index'; export declare function translateCueStyle(context: Context, cueOptions: IStyle, parentStyle?: IStyle): Partial; export declare function getTimingsFromCue(cue?: ICue): number[]; export declare function createKaraokeAction(cue: ICue, parentStyle?: IStyle): { name: string; timings: number[]; fill: string[]; fontSize: never[]; } | undefined; export declare function fitTimingsToDuration(timings: number[], duration: number): number[]; export declare function removeUndefinedEntries(hash: { [key: string]: unknown; }): { [x: string]: unknown; }; export declare function deepEqual(x: any, y: any): boolean; export declare function round(number: number, decimals: number): number; export declare function floor(number: number, decimals: number): number; export declare function getAnimation(target: Entity, animation: IAnimation): [Animation, number] | undefined; export declare function processCaptureIndicators(captureIndicators: ICaptureIndicator[]): ICaptureIndicator[];