import { type CSSProperties, type HTMLAttributes, type ReactNode } from 'react';
import { type CssLength } from '../../../utils/css';
export type BeachSunsetPaintProps = Omit, 'children'> & {
background?: CSSProperties['backgroundColor'];
borderColor?: CSSProperties['borderColor'];
canvasClassName?: string;
canvasStyle?: CSSProperties;
children?: ReactNode;
contentClassName?: string;
disabled?: boolean;
frameCount?: number;
frameInterval?: number;
height?: CssLength;
maxDevicePixelRatio?: number;
palmColor?: CSSProperties['color'];
parasolColor?: CSSProperties['color'];
paused?: boolean;
radius?: CssLength;
respectReducedMotion?: boolean;
sailboatColor?: CSSProperties['color'];
sandColor?: CSSProperties['color'];
seaColor?: CSSProperties['color'];
seed?: number;
shadow?: CSSProperties['boxShadow'];
skyColor?: CSSProperties['color'];
sunColor?: CSSProperties['color'];
sunShadeColor?: CSSProperties['color'];
width?: CssLength;
};
export declare const BeachSunsetPaint: ({ background, borderColor, canvasClassName, canvasStyle, children, className, contentClassName, disabled, frameCount, frameInterval, height, maxDevicePixelRatio, palmColor, parasolColor, paused, radius, respectReducedMotion, sailboatColor, sandColor, seaColor, seed, shadow, skyColor, style, sunColor, sunShadeColor, width, ...props }: BeachSunsetPaintProps) => import("react/jsx-runtime").JSX.Element;