import * as React from "react"; import { ReactInputAttr } from "../../../typings/shared"; type ExcludedAttributes = "aria-labelledby" | "id" | "onChange" | "onKeyUp" | "onToggle" | "size" | "type"; export interface ToggleProps extends Omit { defaultToggled?: boolean | undefined; id: string; labelA?: string | undefined; // required but has default value labelB?: string | undefined; // required but has default value labelText?: string | undefined; onChange?(event: React.ChangeEvent | React.KeyboardEvent): void; onToggle?( checked: boolean, id: ToggleProps["id"], event: React.ChangeEvent | React.KeyboardEvent, ): void; size?: "sm" | "md" | undefined; toggled?: boolean | undefined; } declare class Toggle extends React.Component {} export default Toggle;