/// <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>;
