import { CSSProperties } from 'react'; import { VuerProps } from '../vuer'; type VuerControlProps = VuerProps<{ value: never; } & T>; export declare function Button({ _key: key, value, ...props }: VuerControlProps): import("react/jsx-runtime").JSX.Element; /** Slider Input Component * * @param _key - the key of this input component * @param defaultValue - the default value of this slide * @param children - the children of this input component * @param props - the rest of the props of this input component * @constructor **/ export declare function Slider({ _key: key, value: defaultValue, children, ...props }: VuerControlProps): import("react/jsx-runtime").JSX.Element; export type ImgProps = VuerProps<{ alt: string; }>; export declare function Img({ _key: key, children, alt, ...props }: ImgProps): import("react/jsx-runtime").JSX.Element; type InputProps = VuerProps<{ clearOnSubmit: boolean; defaultValue: string; defaultValues: string[]; placeholder: string; style: CSSProperties; buttonStyle: CSSProperties; textareaStyle: CSSProperties; value: string; }>; export declare function Input({ _key: key, value: _value, style, textareaStyle, placeholder, defaultValue, clearOnSubmit, children, ...props }: InputProps): import("react/jsx-runtime").JSX.Element; type ImageUploadProps = VuerProps<{ label: string; }>; export declare function ImageUpload({ _key: key, label }: ImageUploadProps): import("react/jsx-runtime").JSX.Element; export declare function Div({ _key: key, ...props }: VuerProps): import("react/jsx-runtime").JSX.Element; type TextProps = VuerProps<{ text: string; }>; export declare function Span({ _key: key, text, ...props }: TextProps): import("react/jsx-runtime").JSX.Element; export {};