type LoopCallback = (obj: { delta: number; drawTime: number; elapsed: number; }) => void; export declare class Loop { callback: LoopCallback; interval: null | number; delta: number; drawTime: number; startTime: number; elapsed: number; animeCallback: () => void; constructor({ callback, interval }: { callback: LoopCallback; interval?: number; }); start: () => void; } export {};