import * as react_jsx_runtime from 'react/jsx-runtime'; import * as React from 'react'; import { PropsWithChildren, ComponentPropsWithoutRef } from 'react'; declare const SquircleNoScript: () => react_jsx_runtime.JSX.Element; interface StaticSquircleProps { asChild?: boolean; width: number; height: number; cornerRadius: number; cornerSmoothing: number; } declare const StaticSquircle: ({ asChild, width, height, cornerRadius, cornerSmoothing, style, ...props }: PropsWithChildren>) => react_jsx_runtime.JSX.Element; interface SquircleProps { cornerSmoothing?: number; cornerRadius?: number; asChild?: boolean; children?: React.ReactNode; width?: number; height?: number; defaultWidth?: number; defaultHeight?: number; } declare function Squircle({ cornerRadius, cornerSmoothing, asChild, style, width: w, height: h, defaultWidth, defaultHeight, ...props }: SquircleProps & Omit, keyof SquircleProps>): react_jsx_runtime.JSX.Element; export { Squircle, SquircleNoScript, type SquircleProps, StaticSquircle };