@yandex/ui
Version:
Yandex UI components
42 lines (41 loc) • 2.24 kB
TypeScript
/// <reference types="react" />
import { ExtractProps } from '@bem-react/core';
export * from '../Checkbox@desktop';
export declare const Checkbox: import("react").StatelessComponent<{
onBlur?: ((event: import("react").FocusEvent<HTMLElement>) => void) | undefined;
onClick?: ((event: import("react").MouseEvent<HTMLElement, MouseEvent>) => void) | undefined;
onFocus?: ((event: import("react").FocusEvent<HTMLElement>) => void) | undefined;
onMouseDown?: ((event: import("react").MouseEvent<HTMLElement, MouseEvent>) => void) | undefined;
onMouseUp?: ((event: import("react").MouseEvent<HTMLElement, MouseEvent>) => void) | undefined;
onMouseLeave?: ((event: import("react").MouseEvent<HTMLElement, MouseEvent>) => void) | undefined;
onMouseEnter?: ((event: import("react").MouseEvent<HTMLElement, MouseEvent>) => void) | undefined;
focused?: boolean | undefined;
disabled?: boolean | undefined;
pressed?: boolean | undefined;
hovered?: boolean | undefined;
innerRef?: import("../../typings/utility-types").Maybe<import("react").Ref<HTMLElement>>;
label?: import("react").ReactNode;
view?: string | undefined;
indeterminate?: boolean | undefined;
checked?: boolean | undefined;
title?: string | undefined;
autoFocus?: boolean | undefined;
controlRef?: import("react").RefObject<HTMLInputElement> | ((instance: HTMLInputElement | null) => void) | null | undefined;
className?: string | undefined;
id?: string | undefined;
name?: string | undefined;
onChange?: ((event: import("react").ChangeEvent<HTMLInputElement>) => void) | undefined;
onKeyDown?: ((event: import("react").KeyboardEvent<HTMLInputElement>) => void) | undefined;
onKeyUp?: ((event: import("react").KeyboardEvent<HTMLInputElement>) => void) | undefined;
tabIndex?: number | undefined;
required?: boolean | undefined;
} & {} & {
view?: "default" | "outline" | undefined;
} & import("../_indeterminate/Checkbox_indeterminate").ICheckboxIndeterminateProps & {
lines?: "multi" | "one" | undefined;
} & {
size?: "s" | "m" | undefined;
} & {
theme?: "normal" | "pseudo" | undefined;
}>;
export declare type ICheckboxProps = ExtractProps<typeof Checkbox>;