/**
 * LocalUI.tsx — UI primitives wrapper for @nice2dev/ui-graphics
 *
 * Re-exports nice2dev-ui components with compatible API for the graphics editors.
 * This ensures consistent styling across the entire NiceToDev ecosystem.
 */
import React from "react";
export type ButtonVariant = "dark" | "light" | "outline-secondary" | "outline-info" | "outline-warning" | "outline-danger";
export interface ButtonProps extends Omit<React.ButtonHTMLAttributes<HTMLButtonElement>, "type"> {
    variant?: ButtonVariant;
    size?: "sm" | "md";
}
export declare const Button: React.FC<ButtonProps>;
export interface RangeInputProps extends Omit<React.InputHTMLAttributes<HTMLInputElement>, "type" | "onChange"> {
    accentColor?: string;
    onChange?: React.ChangeEventHandler<HTMLInputElement>;
}
export declare const RangeInput: React.FC<RangeInputProps>;
export interface TextAreaProps extends React.TextareaHTMLAttributes<HTMLTextAreaElement> {
}
export declare const TextArea: React.FC<TextAreaProps>;
