import type { FactoryPayload } from '../../node_modules/.pnpm/@mantine_core@7.17.8_patch_hash_3qirwkgu3wxhvd6hnr2gb24yzq_@mantine_hooks@7.17.8_react@18.3.1_e5yvlgwhmeykc75dkphi7jou6q/node_modules/@mantine/core/lib' import type { EmotionSx } from '@mantine/emotion' import type { EmotionStyles } from '../emotion/index.mjs' import type { ShadingColor } from '../theme/colors.mjs' import type { Color } from '../theme/theme.mjs' declare module '../../node_modules/.pnpm/@mantine_core@7.17.8_patch_hash_3qirwkgu3wxhvd6hnr2gb24yzq_@mantine_hooks@7.17.8_react@18.3.1_e5yvlgwhmeykc75dkphi7jou6q/node_modules/@mantine/core/lib' { interface MantineThemeColorsOverride { colors: Record } interface StylesApiPropsOverride { styles?: EmotionStyles } interface BoxProps { sx?: EmotionSx } } declare module '@mantine/core' { interface MantineThemeColorsOverride { colors: Record } interface StylesApiPropsOverride { styles?: EmotionStyles } interface BoxProps { sx?: EmotionSx } } import { default as React } from 'react'; import { RegisterOptions } from 'react-hook-form'; import { RadioGroupProps, RadioProps, HoverCardProps, FlexProps } from '../../primitive/index.mjs'; interface RadioGroupItemData extends RadioProps { tooltip?: React.ReactNode; tooltipProps?: { /** * By default it will use HoverCard component to render tooltips. * Set this to `true` to use Tooltip component instead. */ useTooltip?: boolean; } & HoverCardProps; } export interface FormRadioGroupProps extends Omit { name: string; rules?: RegisterOptions; data: RadioGroupItemData[]; direction?: FlexProps['direction']; gap?: FlexProps['gap']; } export declare const FormRadioGroup: ({ name, rules, onChange, data, direction, gap, ...rest }: FormRadioGroupProps) => import("react/jsx-runtime.js").JSX.Element; export {};