import { type ChangeEvent, type RefAttributes } from "react";
import type { DOMProps } from "../../types/dom";
import "./Switch.css";
export type SwitchElementType = HTMLLabelElement;
export interface SwitchProps extends DOMProps, RefAttributes<SwitchElementType> {
    /** Custom class name for setting specific CSS */
    className?: string;
    checked?: boolean;
    onChange?: (event: ChangeEvent<HTMLInputElement>) => void;
    isDisabled?: boolean;
}
declare function Switch({ ref, ...props }: SwitchProps): import("react/jsx-runtime").JSX.Element;
declare namespace Switch {
    var displayName: string;
}
export { Switch };
