import { Vec2D } from './Vector'; interface Options { p?: Vec2D; v?: Vec2D; r?: number; color?: CanvasFillStrokeStyles['fillStyle']; alpha?: number; } export declare class Snowflake { p: Vec2D; v: Vec2D; r: number; color: CanvasFillStrokeStyles['fillStyle']; alpha: number; constructor({ p, v, r, color, alpha, }?: Options); update({ width, height }?: { width?: number | undefined; height?: number | undefined; }): void; draw(ctx: CanvasRenderingContext2D | OffscreenCanvasRenderingContext2D): void; } export {};