import * as react_jsx_runtime from 'react/jsx-runtime';
import * as React from 'react';

interface ToggleSwitchOption {
    value: string;
    label?: string;
    icon?: React.ReactNode;
}
interface ToggleSwitchProps {
    value?: string;
    defaultValue?: string;
    onValueChange?: (value: string) => void;
    options: [ToggleSwitchOption, ToggleSwitchOption];
    size?: "sm" | "default" | "lg";
    disabled?: boolean;
    className?: string;
    "aria-label"?: string;
}
declare function ToggleSwitch({ value: controlledValue, defaultValue, onValueChange, options, size, disabled, className, "aria-label": ariaLabel, }: ToggleSwitchProps): react_jsx_runtime.JSX.Element;

export { ToggleSwitch, type ToggleSwitchOption };
