import React, { FC } from 'react';
import { DefaultProps, Selectors, RadioGroupProps } from '@mantine/core';
import useStyles from "./index.styles";
import { IconProps } from "../icons";
export type GenderOptionProps = {
    value: string;
    label: string;
    icon: string | FC<IconProps>;
};
export interface Props extends DefaultProps<Selectors<typeof useStyles>> {
    label?: string;
    availableValue?: string;
    isBaby?: boolean;
    genderValue?: {
        male: string;
        female: string;
    };
    hideLabel?: boolean;
    type?: 'button' | 'radio';
    onChange?: (value: string) => void;
}
declare const GenderOptionControl: ({ label, availableValue: availableValueInit, styles, isBaby, genderValue, type, hideLabel, ...radioProps }: Props & Omit<RadioGroupProps, 'children' | 'styles'>) => React.JSX.Element;
export { GenderOptionControl };
