import { IAnimateFrame } from "./types";
export declare class AnimateFrame implements IAnimateFrame {
    fn: any;
    id: any;
    duration: number;
    isActive: boolean;
    constructor(fn: any);
    start(duration: any): any;
    stop(id?: any): void;
    animate(timer?: number): any;
}
export declare function quadraticBezier(_x: number, _y: number, t: number): number[];
export declare function cubicBezier(_x1: number, _y1: number, _x2: number, _y2: number, t: number): number[];
export declare function factorial(n: number): any;
export declare function combination(n: number, k: number): number;
export declare function NBezier(points: number[][], t: number): number[];
declare const _default: {
    AnimateFrame: typeof AnimateFrame;
    quadraticBezier: typeof quadraticBezier;
    cubicBezier: typeof cubicBezier;
    factorial: typeof factorial;
    combination: typeof combination;
    NBezier: typeof NBezier;
};
export default _default;
