@yandex/ui
Version:
Yandex UI components
26 lines (25 loc) • 1.34 kB
TypeScript
/// <reference types="react" />
export * from '../Tumbler@touch-pad';
export declare const Tumbler: import("react").StatelessComponent<{
checked: boolean;
className?: string | undefined;
controlRef?: import("react").RefObject<HTMLInputElement> | undefined;
disabled?: boolean | undefined;
id?: string | undefined;
innerRef?: import("react").RefObject<HTMLSpanElement> | undefined;
labelAfter?: import("react").ReactNode;
labelBefore?: import("react").ReactNode;
name?: string | undefined;
onBlur?: ((event: import("react").FocusEvent<HTMLButtonElement>) => void) | undefined;
onChange: (event: import("react").ChangeEvent<HTMLInputElement>) => void;
onClick?: ((event: import("react").MouseEvent<HTMLButtonElement, MouseEvent>) => void) | undefined;
onFocus?: ((event: import("react").FocusEvent<HTMLButtonElement>) => void) | undefined;
onKeyDown?: ((event: import("react").KeyboardEvent<HTMLButtonElement>) => void) | undefined;
onKeyUp?: ((event: import("react").KeyboardEvent<HTMLButtonElement>) => void) | undefined;
tabIndex?: number | undefined;
title?: string | undefined;
autoFocus?: boolean | undefined;
required?: boolean | undefined;
} & {} & {
size?: "s" | "m" | "l" | undefined;
} & import("../_view/Tumbler_view_default").TumblerViewDefaultProps>;