import { Shape } from "./base/shape"; import CanvasRender from "./renderer"; declare class ConfettiEjector { shapeTypes: Array; canvasRender: CanvasRender; PI: number; count: number; limitAngle: [limitx: number, limity: number]; constructor(canvasRender: CanvasRender, params?: { limitAngle?: [limitx: number, limity: number]; count?: number; shapeTypes?: Array; colors?: Array>; }); getRandomClamp([min, max]: [any, any]): any; create(params: { x: number; y: number; clampforce: [min: number, max: number]; radius: number; }): Promise; fire(_shapes: any): Promise; } export default ConfettiEjector; //# sourceMappingURL=confettiEjector.d.ts.map