import { ToggleProps } from '../../../../shared/types/toggle';
/**
 * Toggle - Componente de toggle/interruptor
 *
 * Componente de toggle que permite activar/desactivar un estado.
 * Soporta labels, iconos, estados controlados/no controlados y diferentes posiciones de label.
 *
 * @example
 * ```tsx
 * // Toggle simple
 * <Toggle
 *   checked={isEnabled}
 *   onChange={(checked) => setIsEnabled(checked)}
 * />
 *
 * // Toggle con label
 * <Toggle
 *   label="Activar notificaciones"
 *   labelPosition="right"
 *   checked={notifications}
 *   onChange={(checked) => setNotifications(checked)}
 * />
 *
 * // Toggle con icono
 * <Toggle
 *   icon="BellOutlined"
 *   checked={isEnabled}
 *   onChange={(checked) => setIsEnabled(checked)}
 * />
 *
 * // Tooltips por estado (por defecto Activo / Inactivo)
 * <Toggle checked={on} onChange={setOn} tooltip={{ enable: 'Encendido', disabled: 'Apagado' }} />
 * ```
 *
 * @see {@link ToggleProps} para la lista completa de props
 */
export declare const Toggle: import('react').ForwardRefExoticComponent<ToggleProps & import('react').RefAttributes<HTMLButtonElement>>;
//# sourceMappingURL=Toggle.d.ts.map