import * as _yamada_ui_core from '@yamada-ui/core'; import { ThemeProps, HTMLUIProps } from '@yamada-ui/core'; import { UseColorSliderProps } from './use-color-slider.js'; import '@yamada-ui/form-control'; interface AlphaSliderOptions { /** * The color used for the slider. * * @default "#ffffff" */ color?: string; /** * The maximum allowed value of the slider. Cannot be less than min. * * @default 1 */ max?: number; /** * The minimum allowed value of the slider. Cannot be greater than max. * * @default 0 */ min?: number; /** * The overlay used for the slider. */ overlays?: HTMLUIProps[]; /** * The step in which increments or decrements have to be made. * * @default 0.01 */ step?: number; /** * If `true`, the slider has an inner `box-shadow`. * * @default true */ withShadow?: boolean; /** * Props for slider input element. */ inputProps?: HTMLUIProps<"input">; /** * Props for slider thumb element. */ thumbProps?: HTMLUIProps; /** * Props for slider track element. */ trackProps?: HTMLUIProps; } interface AlphaSliderProps extends ThemeProps<"AlphaSlider">, Partial>, AlphaSliderOptions { } /** * `AlphaSlider` is a component used to allow the user to select color transparency. * * @see Docs https://yamada-ui.com/components/forms/alpha-slider */ declare const AlphaSlider: _yamada_ui_core.Component<"input", AlphaSliderProps>; export { AlphaSlider, type AlphaSliderProps };