import React from 'react';
import { NonCancelableEventHandler } from '../internal/events';
import { BaseCheckboxProps } from '../checkbox/base-checkbox';
export interface ToggleProps extends BaseCheckboxProps {
    children?: React.ReactNode;
    onChange?: NonCancelableEventHandler<ToggleProps.ChangeDetail>;
}
export declare namespace ToggleProps {
    interface Ref {
        focus(): void;
    }
    interface ChangeDetail {
        checked: boolean;
    }
}
declare const Toggle: React.ForwardRefExoticComponent<ToggleProps & React.RefAttributes<ToggleProps.Ref>>;
export default Toggle;
