import type { DOMRenderProps } from "../../utils/dom"; import type { SurfaceVariants } from "@heroui/styles"; import type { ReactNode } from "react"; import React from "react"; type SurfaceContext = { variant?: SurfaceVariants["variant"]; }; declare const SurfaceContext: React.Context; interface SurfaceRootProps extends DOMRenderProps { children: ReactNode; className?: string; /** Visual variant. @default "default" */ variant?: SurfaceVariants["variant"]; } declare const SurfaceRoot: ({ children, className, variant, ...rest }: SurfaceRootProps & Omit>) => import("react/jsx-runtime").JSX.Element; export { SurfaceRoot, SurfaceContext }; export type { SurfaceRootProps };