import type { ComponentProps } from "react";
import { SurfaceRoot } from "./surface";
export declare const Surface: (({ children, className, variant, ...rest }: import("./surface").SurfaceRootProps) => import("react/jsx-runtime").JSX.Element) & {
    Root: ({ children, className, variant, ...rest }: import("./surface").SurfaceRootProps) => import("react/jsx-runtime").JSX.Element;
};
export type Surface = {
    Props: ComponentProps<typeof SurfaceRoot>;
    RootProps: ComponentProps<typeof SurfaceRoot>;
};
export { SurfaceRoot } from "./surface";
export type { SurfaceRootProps, SurfaceRootProps as SurfaceProps } from "./surface";
export { SurfaceContext } from "./surface";
export { surfaceVariants } from "@heroui/styles";
export type { SurfaceVariants } from "@heroui/styles";
