import { FC } from 'react';

export declare const DEFAULT_SNOW_OPTIONS: Readonly<{
    readonly color: "rgba(255, 255, 255, 0.8)";
    readonly maxParticles: 50;
    readonly speed: "DEFAULT";
}>;

export declare const SNOW_OPTIONS_SPEED_MAP: Record<Extract<SnowOptions['speed'], string>, number>;

declare interface SnowOptions {
    color: CanvasFillStrokeStyles['fillStyle'];
    maxParticles: number;
    speed: 'DEFAULT' | 'FAST' | 'FASTER' | {
        speed: 'custom';
        msBetweenUpdates: number;
    };
}

export declare const SnowOverlay: FC<SnowOverlayProps>;

export declare interface SnowOverlayProps extends Partial<SnowOptions> {
    zIndex?: number;
    disabled?: boolean;
    disabledOnSingleCpuDevices?: boolean;
}

export { }
