
import { UniversalDividerProps, UniversalStackProps } from "../../types/dist/index.js";
import { BoxProps } from "../Box.js";
import { Text } from "../Text.js";
import * as _$react from "react";
import { ComponentProps, HTMLAttributes } from "react";

//#region src/components/Divider/DividerCore.d.ts
type DataAttributes = {
  [name: `data-${string}`]: string;
};
interface DividerCoreProps extends Omit<BoxProps, 'color' | 'borderColor' | 'borderWidth'>, Omit<UniversalStackProps, 'separator' | 'asChild'>, Omit<UniversalDividerProps, 'variant'> {
  /** Props to be passed into various slots within the component. */
  slotProps?: {
    root?: Partial<HTMLAttributes<HTMLDivElement> & DataAttributes>;
    label?: Partial<ComponentProps<typeof Text> & DataAttributes>;
    line?: Partial<HTMLAttributes<HTMLDivElement> & DataAttributes>;
  };
}
declare const DividerCore: _$react.ForwardRefExoticComponent<DividerCoreProps & _$react.RefAttributes<HTMLDivElement>>;
//#endregion
export { DividerCore, type DividerCoreProps };