import type { SurfaceVariants } from "@heroui/styles";
import type { ComponentPropsWithRef } from "react";
import React from "react";
type SurfaceContext = {
    variant?: SurfaceVariants["variant"];
};
declare const SurfaceContext: React.Context<SurfaceContext>;
interface SurfaceRootProps extends ComponentPropsWithRef<"div">, SurfaceVariants {
}
declare const SurfaceRoot: ({ children, className, variant, ...rest }: SurfaceRootProps) => import("react/jsx-runtime").JSX.Element;
export { SurfaceRoot, SurfaceContext };
export type { SurfaceRootProps };
