export function setSubframeEnabled(flag: any): void; export function getSubframeEnabled(): boolean; export function setExpressionsPlugin(value: any): void; export function getExpressionsPlugin(): any; export function setDefaultCurveSegments(value: any): void; export function getDefaultCurveSegments(): number; export const isSafari: boolean; export const bmPow: (x: number, y: number) => number; export const bmSqrt: (x: number) => number; export const bmFloor: (x: number) => number; export const bmMax: (...values: number[]) => number; export const bmMin: (...values: number[]) => number; export const degToRads: number; export const roundCorner: 0.5519; export function styleDiv(element: any): void; export function bmRnd(value: any): any; export function roundValues(flag: any): void; export function BMEnterFrameEvent(type: any, currentTime: any, totalTime: any, frameMultiplier: any): void; export class BMEnterFrameEvent { constructor(type: any, currentTime: any, totalTime: any, frameMultiplier: any); type: any; currentTime: any; totalTime: any; direction: number; } export function BMCompleteEvent(type: any, frameMultiplier: any): void; export class BMCompleteEvent { constructor(type: any, frameMultiplier: any); type: any; direction: number; } export function BMCompleteLoopEvent(type: any, totalLoops: any, currentLoop: any, frameMultiplier: any): void; export class BMCompleteLoopEvent { constructor(type: any, totalLoops: any, currentLoop: any, frameMultiplier: any); type: any; currentLoop: any; totalLoops: any; direction: number; } export function BMSegmentStartEvent(type: any, firstFrame: any, totalFrames: any): void; export class BMSegmentStartEvent { constructor(type: any, firstFrame: any, totalFrames: any); type: any; firstFrame: any; totalFrames: any; } export function BMDestroyEvent(type: any, target: any): void; export class BMDestroyEvent { constructor(type: any, target: any); type: any; target: any; } export function BMRenderFrameErrorEvent(nativeError: any, currentTime: any): void; export class BMRenderFrameErrorEvent { constructor(nativeError: any, currentTime: any); type: string; nativeError: any; currentTime: any; } export function BMConfigErrorEvent(nativeError: any): void; export class BMConfigErrorEvent { constructor(nativeError: any); type: string; nativeError: any; } export function BMAnimationConfigErrorEvent(type: any, nativeError: any): void; export class BMAnimationConfigErrorEvent { constructor(type: any, nativeError: any); type: any; nativeError: any; } export function createElementID(): string; export function addSaturationToRGB(color: any, offset: any): any[]; export function addBrightnessToRGB(color: any, offset: any): any[]; export function addHueToRGB(color: any, offset: any): any[]; export function rgbToHex(r: any, g: any, b: any): string; export function setIdPrefix(value: any): void; export function getIdPrefix(): string; export namespace BMMath { const random: () => number; function abs(val: any): any; } export function ProjectInterface(): {};