import { HTMLAttributes, JSX, PropsWithChildren } from 'react';
export type RuleContainerProps = {
    /**
     * Defines whether the container is shown.
     *
     * @default true
     */
    show?: boolean;
    /**
     * Determines the container style for when no rule option is selected.
     *
     * It also hides the connector in this case.
     *
     * @default false
     */
    unchecked?: boolean;
    /**
     * The box background class name.
     *
     * @default 'bg-lightest'
     */
    background?: string;
    /**
     * The border color class name.
     */
    borderColor?: string;
    /**
     * Defines whether the connector is shown.
     *
     * @default false
     */
    hideConnector?: boolean;
    /**
     * Overwrites the default connector.
     */
    customConnector?: string | JSX.Element;
    /**
     * Additional classes for the wrapper element.
     */
    className?: string;
} & Omit<HTMLAttributes<HTMLDivElement>, 'className'>;
declare const RuleContainer: (props: PropsWithChildren<RuleContainerProps>) => import("react/jsx-runtime").JSX.Element | null;
export default RuleContainer;
