/// import { TCanvasConfettiInstance, TConductorInstance, TConductorOptions, TDecorateOptionsFn, TRunAnimationParams } from "../types"; declare abstract class Conductor implements TConductorInstance { private interval; protected readonly confetti: TCanvasConfettiInstance; protected readonly decorateOptions: TDecorateOptionsFn; constructor({ confetti, decorateOptions }: TConductorOptions); shoot: () => void; run: ({ speed, delay, duration }: TRunAnimationParams) => void; pause: () => void; stop: () => void; abstract tickAnimation: () => void; } export default Conductor;