import { type HTMLAttributes, type ReactNode } from 'react';
import { type CssLength } from '../../../utils/css';
export type CurtainsPageColor = string | number;
export type CurtainsPageProps = Omit, 'title'> & {
title?: ReactNode;
description?: ReactNode;
children?: ReactNode;
ariaLabel?: string;
canvasClassName?: string;
contentClassName?: string;
minHeight?: CssLength;
columns?: number;
rows?: number;
gravity?: number;
thickness?: number;
stiffness?: number;
mouseRadius?: number;
mouseStrength?: number;
palette?: readonly CurtainsPageColor[];
maxPixelRatio?: number;
disabled?: boolean;
openOnClick?: boolean;
autoSweep?: boolean;
respectReducedMotion?: boolean;
};
export declare const CurtainsPage: ({ ariaLabel, autoSweep, canvasClassName, children, className, columns, contentClassName, description, disabled, gravity, maxPixelRatio, minHeight, mouseRadius, mouseStrength, openOnClick, palette, respectReducedMotion, rows, stiffness, style, thickness, title, ...props }: CurtainsPageProps) => import("react/jsx-runtime").JSX.Element;