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 { RegisterOptions } from 'react-hook-form'; import { CountryData } from 'react-phone-input-2'; import { SelectProps, BoxProps } from '../../../primitive/index.mjs'; import { PhoneInputProps } from '../../PhoneInput/index.mjs'; export interface FormPhoneInputProps extends Omit { name: string; defaultCountry?: string; rules?: RegisterOptions; onSelect?: (value: string, country: CountryData | {}) => void; } export declare const FormPhoneInput: React.FC; export interface FormPhoneInputV2Props extends Omit { countryKey: string; phoneKey: string; defaultCountry?: string; rules?: RegisterOptions; countryRules?: RegisterOptions; onSelect?: (value: string, country: CountryData | {}) => void; selectProps: Omit & { filterData?: (data: { value: string; label: string; }, index: number, array: { value: string; label: string; }[]) => boolean; }; rootProps?: BoxProps; } export declare const FormPhoneInputV2: React.FC;