import { type HTMLAttributes } from "react";
import { type DividerClassNameOptions } from "./styles.js";
declare module "react" {
    interface CSSProperties {
        "--rmd-divider-size"?: string | number;
        "--rmd-divider-vertical-size"?: string | number;
        "--rmd-divider-color"?: string;
        "--rmd-divider-spacing"?: string | number;
        "--rmd-divider-vertical-spacing"?: string | number;
        "--rmd-divider-inset"?: string | number;
        "--rmd-divider-max-size"?: string | number;
    }
}
export type DividerElement = HTMLHRElement | HTMLDivElement;
/**
 * @remarks \@since 6.0.0 Extends the {@Link DividerClassNameOptions}
 */
export interface DividerProps extends HTMLAttributes<DividerElement>, DividerClassNameOptions {
}
/**
 * **Server Component**
 *
 * @example
 * Simple Example
 * ```tsx
 * import { Divider } from "@react-md/core";
 * import type { ReactElement } from "react";
 *
 * function Example(): ReactElement {
 *   return  <Divider />;
 * }
 * ```
 */
export declare const Divider: import("react").ForwardRefExoticComponent<DividerProps & import("react").RefAttributes<DividerElement>>;
