import { ReactNode } from 'react';
import { Control, FieldValues } from 'react-hook-form';
export type SwitchFieldProps<T extends FieldValues = FieldValues> = {
    label?: string;
    name: string;
    control: Control<T>;
    labelExtra?: ReactNode;
    tooltip?: string;
    required?: boolean;
    disabled?: boolean;
    disabledTooltip?: string;
    'data-testid'?: string;
};
export declare const SwitchField: <T extends FieldValues = FieldValues>({ label, name, control, labelExtra, tooltip, required, disabled, disabledTooltip, "data-testid": dataTestId }: SwitchFieldProps<T>) => import("react").JSX.Element;
//# sourceMappingURL=index.d.ts.map