declare function SnowProperty(target: any, propertyKey: string | symbol, descriptor: PropertyDescriptor): PropertyDescriptor; declare function toNumber(input: Nullable, numberType: 'int' | 'float', defaultValue: number): number; declare class SnowManager { snow?: Snowflakes | null; isActive?: boolean; private _optimize; constructor(options?: SnowOptions); static fromScriptDataset(script: HTMLOrSVGScriptElement): SnowManager; protected initConfig(config: any): SnowConfig; protected setupVisibility(): void; pause(): void; play(): void; toggle(): void; destroy(): void; restore(): void; get optimize(): boolean; set optimize(value: boolean); get container(): Optional; set container(container: HTMLElement); get count(): Optional; set count(value: Optional); get color(): string; set color(value: string); get minOpacity(): Optional; set minOpacity(value: Optional); get maxOpacity(): Optional; set maxOpacity(value: Optional); get minSize(): Optional; set minSize(value: Optional); get maxSize(): Optional; set maxSize(value: Optional); get rotation(): Optional; set rotation(value: Optional); get speed(): Optional; set speed(value: Optional); get stop(): Optional; set stop(value: Optional); get types(): Optional; set types(value: Optional); get width(): Nullable; set width(value: Nullable); get height(): Nullable; set height(value: Nullable); get wind(): Optional; set wind(value: Optional); get zIndex(): Optional; set zIndex(value: Optional); get autoResize(): Optional; set autoResize(value: Optional); } declare let snowManager: SnowManager; //# sourceMappingURL=snow.d.ts.map